UITableViewCell表现得很奇怪

时间:2013-05-18 15:30:55

标签: iphone ios uitableview

我在调整UITableView以适应键盘时,之前发布了一个关于奇怪行为的线程。我想模拟与用户发送短信时相同的功能,并且UITextField进入第一响应者(调整tableview和显示键盘的大小)。

有趣的是,当我向tableview(消息)添加新行时,一切都很有效。键盘保持在正确的位置,但我的UIToolBar移动到屏幕底部的起始位置。

我将使用以下图片演示场景(这是一个测试项目):

enter image description here

这是第一个状态,一切都很好。向上按钮将模拟UITextField进入第一响应者,添加按钮将向项目视图添加项目,向下按钮将模拟UITextField辞职第一响应者。

我首先按下向上按钮,结果如下:

enter image description here

然后我按下Add按钮将一个项目添加到TableView,从而产生以下(正确)状态:

enter image description here

然而,一切都很棒,当我开始向UITableViewCell添加子视图(按钮,标签等)时,地狱就会松动。很难说明,但UIToolBar移动到屏幕的底部,如下图所示:

enter image description here

值得一提的是,我创建了一个UITableViewCell类,并将上图所示的标签连接到此类中的插座。

@interface CustomCell : UITableViewCell

@property (strong, nonatomic) IBOutlet UILabel *myLabel;
@end

所以我的结论是问题出在Custom Cell及其子视图中,但我还没弄清楚问题出在哪里。

我很感激任何建议或帮助来解决这个问题。

非常感谢 罗伯特

0 个答案:

没有答案