将UIButton随机放置在视图上

时间:2011-05-11 08:33:20

标签: ios4

感谢您提供了一个很棒的网站,我是iOS编程的重要人物,并且对此网站非常有帮助。

Actualy我有两个问题:

1)如何将NSString转换为字符的NSAray?
2)当每个button.title显示一个来自新char数组的char时,如何在视图上放置UIButons 随机

我想这样做 programaticaly

1 个答案:

答案 0 :(得分:0)

  1. 将NSString转换为chars的NSAray:

    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. 2.当每个button.title显示来自新char数组的一个char时,在视图上随机放置UIButons

        UIButton *charButton = [[UIButton alloc]initWithFrame:CGRect(<Your required frame>)];
        charButton.titleLabel.text = [characters objectAtIndex:<ur required value>];
        [self.view addsubView:charbutton]