2015-10-08 42 views
4

我在包含垂直滾動滾動視圖的界面生成器中構建垂直iPhone XIB文件。 scrollview有大約19個按鈕,總高度約爲iPhone屏幕高度的3倍。Xcode Interface Builder - 在框架外顯示對象?

這意味着我無法看到滾動視圖底部的按鈕,而沒有給出滾動視圖的負Y位置設置。每次我必須調整滾動視圖的Y位置才能看到滾動視圖底部的按鈕時,它會變得非常煩人,因爲XIB的框架「隱藏」了超出其框架的所有內容。

這讓我煩惱了好幾年。是否有設置讓我看到XIB的邊框(裁剪)邊界,但也讓我看到所有延伸到以外的所有邊框?我從來不明白爲什麼它隱藏了框架之外的所有東西。當使用非常高的ScrollViews時,它會限制並減慢工作進程。

謝謝任何​​見解!

+0

你可以有一個觀點,即是全高在廈門國際銀行則通過編程設置爲滾動視圖的'contentView' ... –

回答

2

在這裏,只是爲了增加ViewController的可視化畫布,它具有scrollView(這些指標是模擬的,所以不用擔心,它不會以任何方式影響您在模擬器/設備中的視圖):

enter image description here enter image description here enter image description here

+0

Soberman,謝謝!這正是我所期待的。我使用的是Xcode 6.1,因此我必須查看Attributes Inspector而不是Size Inspector來更改視圖的Simulated Metrics,但是,現在我終於可以看到整個ScrollView!非常感謝你的圖片。 –

+0

沒問題,很高興可以幫助:) – Soberman

0

它曾經是可以通過按選項,或其他修飾鍵同時選擇了滾動視圖滾動IB滾動視圖的內容視圖和你做了滾動。

不幸的是,我注意到這個功能在後來的Xcode 6更新或者Xcode 7 beta版本中爆發了,並且(因爲我最近沒有做很多UI的東西),它似乎沒有再次修復。

Please file a bug on this,因爲它肯定不會,如果不是錯過了功能固定...

相關問題