草庐IT

automatic-uitableview-paging

全部标签

iphone - 如何在推送 UIViewController 之前预加载 UITableView?

背景:该应用的基本理念是以类似于Snapchat的方式向好友发送内容。该应用程序已经可以正常运行,但现在我正在尝试进行一些性能改进。现在,在生成内容的屏幕上选择“下一步”按钮后,会出现延迟,因为被推送的ViewController必须加载大约30个单元格的UITableView。这是我之前为加速过渡所做的尝试:-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheviewfromitsnib.self.selectFriendsViewController=[[MPOSelectFriend

ios - 如何在 UITableView 的编辑模式下不显示 "-"删除按钮?

我想在UITableView的编辑模式下仅在滑动手势时启用删除。如何从单元格中删除圆形“-”按钮并仍然识别该手势?这可能吗?当单元格编辑样式设置为UITableViewCellEditingStyleNone时,我可以禁用该图标,但它也禁用滑动删除手势 最佳答案 从tableView:editingStyleForRowAtIndexPath:委托(delegate)方法返回UITableViewCellEditingStyleNone。这将抑制按钮,但该行仍可编辑。您可能还想更改单元格子类中editingAccessoryType

ios - UITableView tableHeaderView 中的 UIButton 不响应触摸

好吧,我感觉自己像个白痴,我不能让它工作,而且关于SO的其他答案都没有让我到任何地方。我有一个非常简单的UIView,我在.xib中定义了它,并作为我的UITableViewController的tableHeaderView加载:UIView*headerView=[[NSBundlemainBundle]loadNibNamed:@"ProfileHeaderView"owner:selfoptions:nil][0];self.tableView.tableHeaderView=headerView;header.xib的文件所有者设置为我的Controller类,到目前为止一切

ios - 将 AutoLayout 约束绑定(bind)到自定义单元格中的 UITableView 分隔符插入?

我正在尝试弄清楚如何在自定义UITableViewCell中对齐标签,以便它在InterfaceBuilder中使用AutoLayout(默认插图)以行分隔符开始。我的问题是iPhone和iPad上的分隔符插图不同,所以我不能只使用固定间距和“LeadingSpacetoContainerMargin”。如果我这样做,标签将在2种设备类型中的一种上不合适。甚至可以将InterfaceBuilder中的约束绑定(bind)到表格分隔符插图吗? 最佳答案 终于在这里找到了正确答案:https://stackoverflow.com/a/

ios - 限制uitableview中的单元格选择区域

我在表格View中有一个自定义单元格,它允许进行多项选择。我可以限制自定义单元格的单元格选择区域吗?我可以只启用选择区域到单元格的左侧而不是整个单元格吗?请分享您的想法。 最佳答案 在您的UITableViewCell子类中覆盖pointInside:withEvent:方法并仅对您想要的区域内的点返回YES。 关于ios-限制uitableview中的单元格选择区域,我们在StackOverflow上找到一个类似的问题: https://stackoverf

ios - 如何在 UITableView 原型(prototype)单元格上设置自定义 UILabel 文本

(时隔3年再看这篇文章,感觉这篇文章的语气很不礼貌。。。可能是我当时英语不好吧。抱歉。)大家好,我对OC很陌生,在UITableView方面遇到了一些问题所以我在Storyboard中创建了一个UITableView并为其创建了一个PrototypeCell。然后我在原型(prototype)单元格上放置了一个UILabel。我的问题是如何在不为UITableViewCell创建新类或使用xib的情况下设置此UILabel文本。(不想创建太多类...) 最佳答案 希望这段代码对你有帮助首先我们需要在storyboard中给出labe

ios - 将 "reloading"信号从一个 View 发送到另一个 View 的 UITableView 的最佳实践

我的目标是在每次某些配置更改时通知UITableView刷新自身。问题是配置View“不”在产生信号的同一View上。(是的,我使用了选项卡式应用程序。)目前我在AppDelegate中使用一种全局变量来检测一个View中的变化,并在另一个View中进行检查。这很好,但是代码不可读,因为它是如此紧密地耦合。有没有一种优雅的方法可以做到这一点?我是否错过了这个编程框架中的某些内容?如果有这么优雅的方式,我想UITableView的刷新过程应该在通知发生的时候就发生了。在这种情况下,我想知道是否可以延迟UITableView刷新自身直到出现viewDidAppear。

objective-c - 默认 UITableview 给出错误或单元格返回 null

我正在设计一个自定义原型(prototype)单元格,里面有很多标签、文本字段和按钮。我使用原型(prototype)单元在Storyboard上创建了一个TableViewController。我添加了一个objective-cTableViewController类。并将它们连接起来。Xcode添加的默认代码本身会出错。英寸.h@interfaceCreaatePlistTableViewController:UITableViewController英寸.米-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRow

ios - 从容器中的 UITableView 转到新的 UIViewController

我正在尝试从容器中嵌入的UITableViewController转到另一个UIViewController。问题是,Storyboard不断调整新的UIViewController的大小以适应容器......我对覆盖PrepareForSegue和其他人还很陌生,我觉得这就是我需要做的......这是我首先尝试的,到SecondPracticeViewController的segue来自UITableViewController静态单元格上的第一个单元格。请注意,SecondViewController已调整大小以适应容器。然后我对其进行设置,以便转场来自PracticeTableV

iphone - 在动画 `UITableView` 时动画 `tableHeaderView` 标题

为了回答“HowtoresizeatableHeaderViewofaUITableView?”,我在github上创建了一个小项目。,它将标题View添加到UITableView并为新添加的标题View及其下方的单元格设置动画。但是,一旦我添加标题单元格,我就会遇到一个令人讨厌的UI故障,因为标题不会与UITableView的单元格一起设置动画:当我添加标题时,会发生以下步骤:问题:最上面的header跳到原来的位置tableHeaderView和UITableViewCell一起动画到它们的最终位置。所以我的问题是,如何确保标题也具有动画效果。你可以在这里看到效果,其中Sectio