我在uitableviewcell中创建了uibutton。它在iphone中显示得很好。但当我为ipad升级这个应用程序时,uiButtons会移到右边,然后从桌子的边界出来。这是我的密码
UIButton *button2 = [UIButton buttonWithType:UIButtonTypeCustom];
[button2 setFrame:CGRectMake(47.0f, 100.0f, 16, 16.0f)];
[button2 setImage:[UIImage imageNamed:@"Delete.png"] forState:UIControlStateNormal];
[button2 addTarget:self action:@selector(delete:) forControlEvents:UIControlEventTouchUpInside];
[cell addSubview:button2];
return cell;
最佳答案
您可能应该将按钮添加到单元格的ContentView,而不是直接添加到单元格。
您可能还希望将按钮的帧原点相对于ContentView的帧大小放置,+设置按钮的自动调整大小掩码,以便根据单元格大小正确放置(可以根据设备类型和/或界面方向更改)。
关于iphone - iPad的UITableViewCell中的UIButton,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5919623/