是否可以創建邊界小於框架的自定義uiview(從nib加載)。所以我想展示框架/視圖的一部分。在按下按鈕時,我想將界限向右滑動以查看整個框架。這可以做到嗎?自定義UIView與框架的邊界更小
1
A
回答
0
視圖的邊界表示視圖自己的座標系中的邊界矩形。該框架是超視圖座標系中的邊界矩形。通過更改視圖的變換,即使視圖的框架爲origin = {0,0},size = {320,480},您也可以輕鬆地創建一個原點= {0,0}和size = {1,1}的邊界矩形}。該視圖可能覆蓋整個屏幕,但邊界仍然只有1個單位的大小。
我明白你想要做什麼,而這與邊界!=框架是完全不同的。您正在討論的內容視圖只能通過封閉視圖顯示。這正是UIScrollView爲你所做的。
0
它肯定可以,這幾乎是滑動視圖如何在引擎蓋下工作。
0
我認爲框架和界限直接關聯到視圖的主層......但是你可以添加一個子層並移動它。
0
- 使該類成爲UIView的子視圖。
- 將您想要在另一個視圖中顯示的內容放入並附上
-addSubview
。 - 確保子視圖有
UIAutoresizingNone
集(或者您設置了self.autoresizesSubviews = NO
)並且具有與其實際大小相對應的邊界。 - Set
self.clipsToBounds = YES
。 - 更新子視圖框架的原點以調整子視圖的哪一部分在前視圖中可見,或者增加主視圖的邊界以顯示更多剪切的子視圖。
相關問題
- 1. iPhone自定義UIView邊界
- 2. UIView邊界/框架與drawRect不匹配
- 3. 關於從UIView派生的自定義類的邊界/框架問題
- 4. AVPlayerLayer沒有邊界到UIView的框架
- 5. UIView框架和邊界錯誤
- 6. UIView UIScrollview - 框架,邊界,中心混淆
- 7. GalleryView的自定義邊框框架
- 8. UIImageView與自定義邊框
- 9. 表與自定義邊框
- 10. UIView的邊界大小vs幀大小
- 11. 如何/手動更改自定義UIView的框架?
- 12. 自定義的UIView的邊界圖紙不順暢
- 13. 邊界和框架大小在viewDidLoad
- 14. 自定義UIView不適合在屏幕的邊界Swift
- 15. 自定義圖像邊界
- 16. 用戶界面性能與自定義邊框
- 17. 更改邊界框的大小
- 18. CAShapeLayer的框架和邊界
- 19. UIButton的邊界和框架
- 20. EXC_BAD_ACCESS自定義UIView與自定義XIB
- 21. UIView的邊界和幀大小
- 22. 如何自定義UIView的單邊?
- 23. 在UIView中顯示UIImageView的邊界框
- 24. 添加表格邊框時,*與邊界定義:0
- 25. 如何自定義tkinter/ttk小部件和框架的邊框顏色?
- 26. 爲什麼在UIView中有框架矩形和邊界矩形?
- 27. 框架集邊界問題
- 28. UIView與自定義形狀
- 29. 更改UIView邊界的形狀
- 30. uitextfield的自定義邊框
到目前爲止,您是否有任何代碼? – 2011-03-31 21:31:00