0
我在我的应用程序中使用了SBTableAlert库,但在iOS 7中,此库不起作用。 我修复了它,增加了TSAlertView,对话框显示正常。 但我的问题是,按钮的位置不是它应该的。在SBTableAlert中设置按钮位置
我设置按钮的位置:
-(void)willPresentTableAlert:(SBTableAlert *)tableAlert{
int counter = 0;
for (id view_sub in self.filterAlert.view.subviews) {
if ([view_sub isKindOfClass:[UIButton class]]) {
switch (counter) {
case 0:
((UIButton*)view_sub).frame = CGRectMake(10,
10,
144,
44);
((UIButton*)view_sub).backgroundColor = [UIColor redColor];
break;
case 1:
((UIButton*)view_sub).frame = CGRectMake(169,
150,
144,
44);
break;
case 2:
((UIButton*)view_sub).frame = CGRectMake(328,
150,
144,
44);
break;
default:
break;
}
counter++;
}
}
}
的事情是,按钮被涂成红色,但帧组一行忽略,而不是内层,它们被放在一个下的其他进出警报框架。