Ios 是否需要显式调用insertSections:withRowAnimation:?
我有一个Ios 是否需要显式调用insertSections:withRowAnimation:?,ios,uitableview,Ios,Uitableview,我有一个UITableView在手机上显示照片和相册。当应用程序启动时,如果手机上没有照片,则我没有分区。然后在运行期间,我用应用程序拍了一张照片,在这一刻我想展示相册 MyNumberOfSectionsTableView:方法在没有照片时返回0,在至少有一张照片时返回1。在拍摄新照片的这一刻,我是否必须调用insertSections:withRowAnimation:,或者只需在numberOfSectionsInTableView:中返回1就足够了?添加新照片时,您只需更改tablevi
UITableView
在手机上显示照片和相册。当应用程序启动时,如果手机上没有照片,则我没有分区。然后在运行期间,我用应用程序拍了一张照片,在这一刻我想展示相册
My
NumberOfSectionsTableView:
方法在没有照片时返回0,在至少有一张照片时返回1。在拍摄新照片的这一刻,我是否必须调用insertSections:withRowAnimation:
,或者只需在numberOfSectionsInTableView:
中返回1就足够了?添加新照片时,您只需更改tableview的模型。您必须调用一些东西来更新视图
因此,您需要
insertSections:withRowAnimation:
,或者调用reloadData
。这样将调用numberOfSectionsInTableView
,并返回1是的,您必须调用insertSections:withRowAnimation:
(或者reloadData
)。如果没有,则不会触发表视图的刷新,即,甚至不会调用委托调用numberOfSectionsInTableView:
。如果表视图中要显示元素,则应在numberOfSectionsInTableView:
您还必须使用设置要在分区中包含的行数