大家好 我試圖瞭解塊如何工作。iPhone塊解釋
[UIView animateWithDuration:1 animations:^{
blueViewController.view.alpha = 0;
yellowViewController.view.alpha = 0;
}];
我很想知道他們是如何實現這個過渡。正如我所看到的,將視圖的alpha更新爲0的塊只能被執行,並且會導致即時更新而不是動畫? 如果有人能向我解釋他們是如何實現這個功能的話,它能夠幫助我理解塊的工作方式。
另外我覺得它有點奇怪,我創建的封閉塊只創建只讀變量。那麼我如何能夠更改alpha而不用「_ block」關鍵字來定義它?是否只有縮放器類型需要「_block」? (int/float ect)。