大佬教程收集整理的这篇文章主要介绍了内置UIControl的iOS原型单元,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
现在我需要实现原型单元,其中包含一些控件,如分段开关,开关或任何其他.问题是我无法找到触发的动作是如何实现的以及它们与控件的关系.此外,我还没有找到任何关于如何在单个UITableViewController中实现不同原型单元的示例.
我知道这是一个普遍的问题,但我会在这里感谢一些指点.也许有人知道一些文档,教程等等.好吧,任何帮助都可以,
事先提醒.
@interface OptionSwitchCell : UITableViewCell @property (weak,nonatomiC) IBOutlet UISwitch* switchControl; @end
之后,您可以通过控制 – 从元素拖动到辅助视图中的属性定义来连接界面元素.
相反,IBACtions可以在拥有的View Controller中定义.您可以控制 – 从界面元素拖动到View Controller头文件并创建操作.在动作实现中,您可能想知道哪个单元格正在触发操作.我是这样做的:
@implementation SoMetableViewController - (IBACtion)toggleActivity:(id)sender { OptionSwitchCell* cell = (OptionSwitchCell *)[sender superview].superview; NSIndexPath *indexPath = [self.tableView indexPathForCell:cell]; ... } @end
查找相应单元格和索引路径的另一种解决方案(通过jrturton):
- (IBACtion)toggleActivity:(id)sender { CGPoint hitPoint = [sender convertPoint:CGPointZero toView:self.tableView]; NSIndexPath *hiTindex = [self.tableView indexPathForRowAtPoint:hitPoint]; OptionSwitchCell* cell = (OptionSwitchCell *)[self.tableView cellForRowATindexPath:hiTindex]; ... }
以上是大佬教程为你收集整理的内置UIControl的iOS原型单元全部内容,希望文章能够帮你解决内置UIControl的iOS原型单元所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。