didSet使用建议?

时间:2016-04-07 14:16:32

标签: ios swift2 didset

假设我有一个带有调整大小按钮的视频播放器,用于全屏/小屏幕。在名为isVideoFullScreen变量的didSet的变量中编写调整大小(帧,自动布局常量和其他)代码,并且只调用IBAction按钮 - >

isVideoFullScreen = !isVideoFullScreen

是的,我出于其他一些原因使用isVideoFullScreen变量。

tl;如果可能的话,写一些依赖于变量的代码,在变量的didSet下编写它们是否合适?

1 个答案:

答案 0 :(得分:2)

是的,这是可能的。但是,您希望在didSet闭包中添加的代码很多,取决于您。但请记住,将调整大小代码放在另一个函数中并从didSet调用该函数可能更好。