Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我有一个带有全屏/小屏调整大小按钮的视频播放器。在名为 isVideoFullScreen 变量的 didSet 的变量中编写调整大小(帧、自动布局常量和其他)代码,并且只调用 IBAction 按钮 ->
isVideoFullScreen = !isVideoFullScreen
是的,出于其他一些原因,我正在使用 isVideoFullScreen 变量。
tl;博士如果可能的话,编写一些依赖于变量的代码,将它们写在变量的 didSet 下是否很好?
对的,这是可能的。无论您想在didSet闭包中放入多少代码都取决于您。但是请记住,将调整大小的代码放在另一个函数中并从didSet.
didSet