【发布时间】:2012-03-11 10:09:57
【问题描述】:
float newY = 0;
CGRect buttonFrame;
for(int i=1; i<=countTabItems;i++){
id item = [self viewWithTag:i];
if([item isKindOfClass:[UIButton class]]){
UIButton *button = item;
[item release];
NSLog(@"got %@", button.titleLabel.text);
buttonFrame = button.frame;
buttonFrame.size.height = self.frame.size.height/countTabItems;
buttonFrame.size.width = self.frame.size.width;
buttonFrame.origin.x = 0;
buttonFrame.origin.y = newY;
button.frame = buttonFrame;
[button setTitle:@"TEST" forState:UIControlStateNormal];
NSLog(@"%0.2f",newY);
[button release];
newY += frame.size.height/countTabItems;
}
}
请谁能告诉我这段代码有什么问题。我使用它来将按钮从其原始位置移动,之后 UIButton 不会在其上显示任何标题(文本)。
【问题讨论】:
标签: ios objective-c iphone uibutton