我有+
而且我有x = np.array([0,-1,0]*12 + [-1,0,0]*4)
,我制作了7个部分(动态),每个部分都有一个单元格(一行),其中包含UITableViewCell
。
现在我在UITextfield
的右上角有一个按钮(编辑按钮)。
我需要为所有部分文本字段启用用户交互功能。怎么可能?
这是我的UITextField
UINavigationBar
我的编辑按钮代码是
UITableviewCode
当我点击编辑按钮时,只有一些行能够编辑。请帮助我。
答案 0 :(得分:0)
define flag data memeber with Bool type
-(void)editTimeline{
flag=true;
[self.tableView reload];
}
add following condition in cellForRowAtIndexpath method
if(flag==true){
[cell.ds1 setUserInteractionEnabled:TRUE];
}
else{
[cell.ds1 setUserInteractionEnabled:NO];
}
let me know if it help u....!!!
答案 1 :(得分:0)
我会使用这段代码 -
NSArray *cellArray=[itemsTable visibleCells];
for (UITableViewCell *aCell in cellArray)
{
UITextField *myTField=(UITextField*)yourtextField;
myTField.userInteractionEnabled=YES;
}
myTField
在单元格上添加为具有特定标记的子视图。您可以通过myTField
获取[aCell viewWithTag:someTag];
。
答案 2 :(得分:0)
为您的部分中的每一行调用cellForRowAtIndexPath,使tableView无法选择(否则它将触发而不是您)并以您希望的方式启用用户交互返回单元格:3