升级到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。
有什么想法吗?
由于
答案 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