假设我有一个带有调整大小按钮的视频播放器,用于全屏/小屏幕。在名为isVideoFullScreen变量的didSet的变量中编写调整大小(帧,自动布局常量和其他)代码,并且只调用IBAction按钮 - >
isVideoFullScreen = !isVideoFullScreen
是的,我出于其他一些原因使用isVideoFullScreen变量。
tl;如果可能的话,写一些依赖于变量的代码,在变量的didSet下编写它们是否合适?
答案 0 :(得分:2)
是的,这是可能的。但是,您希望在didSet
闭包中添加的代码很多,取决于您。但请记住,将调整大小代码放在另一个函数中并从didSet
调用该函数可能更好。