在iOS中兩次將UIView添加到另一個視圖時會發生什麼?我相信它不會被添加兩次。有沒有人試過?在iOS中兩次將UIView添加到另一個UIView時會發生什麼?
7
A
回答
16
[UIView addSubview:]
文檔
視圖只能有一個上海華。如果視圖已經有一個超級視圖,並且該視圖不是接收者,則在使接收者成爲新的超級視圖之前,此方法將刪除先前的超級視圖。
+3
請注意,顯式removeFromSuperview之間存在差異,然後重新添加與直接調用[UIView addSubview]。觸摸事件將在前者中取消,但不會在後者中取消。 – 2012-10-18 14:04:51
2
相關問題
- 1. iOS在另一個uiview中加載uiview
- 2. 多次在另一個UIView中添加相同的UIView
- 3. iOS:簡單的UIVIew沒有被添加到另一個UIView
- 4. y位置在向另一個UIView添加UIView時不正確
- 5. UIView隱藏真的會發生什麼?
- 6. 檢測當我的UIView子類被添加到另一個UIView
- 7. 作爲子視圖添加UIView到另一個UIView
- 8. iOS 7添加UIView到UITableView
- 9. 當添加到一個UIView
- 10. 如何在運行時刪除UIView並在appDelegate中添加另一個UIView?
- 11. 從另一個UIView自動加載UIView
- 12. 將行添加到另一個UIView的TableView中
- 13. UIView旋轉不能發生兩次
- 14. 移動UIView到另一個UIView
- 15. 加載另一個NIB到一個UIView
- 16. 將整數值從一個UIView傳遞到另一個UIview
- 17. 一個UITableViewControler添加到一個UIView
- 18. 添加一個UIViewController到一個UIView
- 19. 將UIView添加到另一個類的視圖控制器
- 20. 如何在iphone中將控件從一個uiview移動到另一個uiview?
- 21. 將TabBArController添加到UIView
- 22. 將MKUserTrackingBarButtonItem添加到UIView
- 23. 將UIView添加到UICollectionviewcell
- 24. 將UIView添加到UITabBarItem
- 25. 將UIView添加到UIViewController
- 26. IB - 將UIView添加到UITableViewController?
- 27. 將UINavigationController添加到UIView?
- 28. 將uiview添加到uiviewcontroller
- 29. 在另一個UIView下獲取UIView
- 30. 如何發送uiview到iPhone的另一個uiview的背面iphone
我相信他的意思是,當一個視圖被添加到了同樣的觀點的兩倍(即從字面上調用view.addSubview(奧瑟維尤)會發生什麼兩次) – Grindz 2016-12-15 14:41:09