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不会改变大小