繁体   English   中英

Swift iOS拖动数据源和委托的目的是什么?

[英]What is the Swift iOS purpose of dragging datasource and delegate?

http://teachyourselfios.com下载v9打开FlowerDetail。 查看故事板,查看“主场景表视图”,并删除“出口”,数据源和委托。 一切都运行良好,而无需拖动数据源和委托。 未以编程方式设置MasterViewController中的数据源和委托。

拖动数据源和委托的快速iOS目的是什么?

如果视图控制器是UITableViewController (或UICollectionViewController ),则不需要设置这些插座。 在这种情况下, MasterViewControllerUITableViewController

但是有时候您有一个普通的旧UIViewController并手动将UITableView (或UICollectionView )添加到场景的主view (如果您要在表/集合视图之外添加其他控件,则可以执行此操作)设置这些出口(或以编程方式进行)的案例至关重要。 因此,重要的是要知道在需要的情况下如何执行此操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM