相关疑难解决方法(0)

UITableView设置为静态单元格.是否有可能以编程方式隐藏一些单元格?

UITableView 设置为静态单元格.

是否有可能以编程方式隐藏一些单元格?

objective-c uitableview ios

128
推荐指数
12
解决办法
10万
查看次数

UITableView设置tableview行隐藏

我在grouptableview中有一个自定义的tableview单元格.我有一个隐藏的.然后我必须让它可见.细胞标签是3.

这不符合我的代码:

if (self.tableView.tag == 3) {
                self.tableView.hidden = NO; //Not working.
            }
Run Code Online (Sandbox Code Playgroud)

只是我需要让一行是可见的.我希望你明白.

objective-c uitableview ios

26
推荐指数
2
解决办法
5万
查看次数

如何从Storyboard中创建的静态UITableView中删除单元格

这应该很容易,但我遇到了麻烦.

我有一个带有单元格的静态UITableView,如果不需要,我想以编程方式删除它.

我有一个IBOutlet

IBOutlet UITableViewCell * cell15;
Run Code Online (Sandbox Code Playgroud)

我可以通过电话将其删除

cell15.hidden = true;
Run Code Online (Sandbox Code Playgroud)

这隐藏了它,但留下了一个空白的空间,细胞曾经是,我无法摆脱它.

也许黑客会将它的高度改为0?

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:indexPath
{
//what would I put here?
}
Run Code Online (Sandbox Code Playgroud)

非常感谢!

storyboard uitableview ios

10
推荐指数
2
解决办法
1万
查看次数

从VoiceOver隐藏UITableViewCell

我有一个UITableView带有各种细胞的静电.我需要隐藏/显示其中的一些单元格,所以我已经实现heightForRowAtIndexPathreturn 0在适当的时候隐藏正确的单元格.这对于有视力的用户非常有用,但对于那些使用VoiceOver的人来说,这些元素仍然可以突出显示,并且在不应该被访问时也可以访问.UITableViewCell当我将高度改为0时,如何确保不再可以访问这些?

我已经尝试将单元格设置为不是可访问元素,并将元素设置为隐藏但这对它没有影响.该单元格尚未被子类化 - 它只是一个UITableViewCell.我没有设置关于单元格的可访问性和单元格内容(textLabel,detailTextLabel)的任何内容.

不行诀:

self.cellToHide.isAccessibilityElement = NO;
self.cellToHide.accessibilityElementsHidden = YES;
Run Code Online (Sandbox Code Playgroud)

objective-c uitableview ios uiaccessibility

6
推荐指数
1
解决办法
1033
查看次数