无法编辑自定义UITableViewCell(iOS 9)中的字段

时间:2015-09-27 13:43:36

标签: cocoa ios9 xcode7

升级到iOS 9(在iOS 8中运行良好)后,我无法点击UIBUttons并在自定义UITableViewCells中编辑UITextFields。

我有一个带有自定义UITableViewCells的UITableView。这些单元格的加载方式如下:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { ... controller=[[PresetRowViewController alloc] initWithNibName:@"PresetRowViewController" bundle:nil]; ... return (UITableViewCell *)controller.view; }

单元格显示正常,但我无法点击任何UIButton或编辑其中的任何UITextField。

有什么想法吗?

由于

3 个答案:

答案 0 :(得分:0)

尝试检查各种视图(按钮,单元格本身)的手势识别器(即cell.userInteractionEnabled = YES;)。同时确保$this->load->library('OauthPhirehose'); declare @val int = 80; with t as ( select t.*, sum(qty) over (partition by drugid order by batchno) as cumeqty from t ) update t set qty = (case when cumeqty - @val < 0 then 0 else cumeqty - @val end) where (cumeqty - @val) < qty; 最后,确保按钮/单元格上方没有隐藏的视图。

答案 1 :(得分:0)

尝试将自定义表格视图单元格中的子视图放在前面。

答案 2 :(得分:0)

我有同样的问题。 Apple改变了UITableViewCell在iOS 9中的工作方式。通过将一个新的UITableViewCell拖入Xib并将所有内容移动来修复它。请参阅:https://stackoverflow.com/a/32826526/101923