2016-04-07 18 views
0

Tam/küçük ekran için yeniden boyutlandırma düğmesine sahip bir video oynatıcım var. isVideoFullScreen değişkenin didSet adında bir değişkende yeniden boyutlandırma (çerçeveler, autolayout sabitlerini ve diğerleri) kodlarını yazma ve sadece IBAction düğmesi için çağrıda ->didSet kullanım önerisi?

isVideoFullScreen = !isVideoFullScreen 

Ve evet bazı başka nedenlerle isVideoFullScreen değişkeni kullanıyorum. Mümkünse, bir değişkene bağlı olan bazı kodların yazılması, değişkenin didSet altında yazılması iyi midir?

+0

Sanırım siz bir video kastediyorsunuzVideoFullScreen =! IsVideoFullScreen –

+0

sadece sabit, teşekkürler – turushan

+0

Evet, işte tam olarak ne için yapıldı? – Moonwalkr

cevap

2

Evet, mümkün. Ancak, didSet kapanışına koymak istediğiniz fazla kod size kalmış. Ancak, yeniden boyutlandırma kodunuzu başka bir işleve yerleştirmeniz ve bu işlevi didSet'dan çağırmanız daha iyi olabilir.