2
A
回答
0
UIKit的不是線程安全的,所以你不能改變從背景來看,所有NSObjects有選擇performSelectorOnMainThread,因爲NSThread延長NSObject的再你可以使用該方法在主線程中執行代碼,這就是你應該改變UIViews框架的地方,你也必須有對UIView的引用...我會這樣做的方式是在NSThread子類上定義一個協議並在視圖視圖控制器中實現協議,那麼無論何時您需要更改視圖框架,請調用主線程中的委託方法以更改視圖框架......希望這有助於幫助
相關問題
- 1. 如何更改UIView大小?
- 2. 無法更改UIView幀大小
- 3. 何時更改UIView的幀大小,而自定義繪製?
- 4. UIView的邊界大小vs幀大小
- 5. 如何在iOS中更改自定義UIView的大小
- 6. 更改視圖幀大小
- 7. 在左邊增加UIView的幀大小
- 8. 如何在界面生成器中更改UIView大小
- 9. 如何在方向更改時更新uiview大小?
- 10. 如何使用自動佈局更改iOS6中的UIView大小?
- 11. 嵌套的UIView更改分區大小
- 12. UIView更改圖像的大小?
- 13. UIView動畫更改大小的按鈕
- 14. 在OpenCV上更改幀大小JavaCameraView
- 15. UIView幀更改通知
- 16. 的UIView大小的改變
- 17. 更改Safari/iPhone上的幀大小
- 18. 獲取UIView的幀大小 - iOS
- 19. UIView的邊界和幀大小
- 20. 如何檢測UIView何時更改大小?
- 21. UIImageView使用AutoLayout更改幀大小
- 22. UIView:邊界大小不同的幀大小?
- 23. 如何在TextField AS3中更改大小?
- 24. 如何在iOS中調整UIView大小?
- 25. 如何在drawRect中獲取UIView大小
- 26. 如何根據用戶操作在iOS 7中更改UIView(UITextView)的大小
- 27. 一個UITableView內更新UIView的幀大小 - 迅速
- 28. Xamarin表單 - IOS:如何檢測UIView大小已更改
- 29. 圓角改變UIView大小
- 30. UIView不會改變大小