Разместите UIButton случайно на виде - PullRequest
0 голосов
/ 11 мая 2011

Спасибо за отличный сайт, я большой любитель программирования на iOS и считаю этот сайт очень полезным.

На самом деле у меня есть 2 вопроса:

1) Как преобразовать NSString в NSArayсимволов
2) Как разместить UIButons случайным образом в представлении, когда каждый button.title показывает один символ из нового массива символов?

Я хотел бы сделать это programaticaly .

1 Ответ

0 голосов
/ 20 декабря 2011
  1. Чтобы преобразовать NSString в NSAray of char:

    NSMutableArray *characters = [[NSMutableArray alloc] 
    initWithCapacity:[myString length]]; 
    for (int i=0; i < [myString length]; i++) 
    { 
    NSString *ichar = [NSString stringWithFormat:@"%c", [myString characterAtIndex:i ]]; 
    
    [characters addObject:ichar]; 
    } 
    

2. Разместите UIButons случайным образом в представлении, когда каждый button.title показывает один символ из новогомассив символов

    UIButton *charButton = [[UIButton alloc]initWithFrame:CGRect(<Your required frame>)];
    charButton.titleLabel.text = [characters objectAtIndex:<ur required value>];
    [self.view addsubView:charbutton]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...