我很好奇iOS中的一个功能.如果可以的话,请帮帮我.
场景:我正在使用输入名称的文本框.它位于屏幕的下半部分.文本框正下方是一个标签,显示剩余的字符数(例如,在Twitter提要中).
问题:当我将文本框放在屏幕的上半部分时.文本字段和标签都可见.但当我将它们放在下半部分时,苹果键盘覆盖了标签部分.有没有办法控制覆盖的区域,使下面的标签也可见?我希望我已经足够清楚了.谢谢.
我正在使用tableView加载一个自定义的UITableViewCell,里面有一个"Tap"按钮.用户单击按钮时会调用方法.
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{...
[btnRowTap addTarget:self action:@selector(didButtonTouchUpInside:) forControlEvents:UIControlEventTouchDown];
...
return cell;
}
Run Code Online (Sandbox Code Playgroud)
在didButtonTouchUpInside方法中,我试图以下列方式检索所选行的值:
-(IBAction)didButtonTouchUpInside:(id)sender{
UIButton *btn = (UIButton *) sender;
UITableViewCell *cell = (UITableViewCell *)btn.superview;
NSIndexPath *indexPath = [matchingCustTable indexPathForCell:cell];
NSLog(@"%d",indexPath.row);
}
Run Code Online (Sandbox Code Playgroud)
问题是,在任何一行点击按钮时,我每次都得到相同的值0.我哪里错了?