2016-09-22 33 views
0

正如標題所示: 在xCode中可以創建1個視圖,可以說我爲iPhone 5創建了一個沒有自動佈局的應用程序,並且根據屏幕大小會變得多大來擴展它嗎?整個應用程序在風景。根據屏幕尺寸是否可以製作1個佈局並進行拉伸?

+0

是,在運行時改變視圖的尺寸。並相應地安排你的子視圖。 – Yitzchak

+1

我喜歡autolayout,它非常簡單。 – Yitzchak

+0

我關閉了自動佈局。我如何更改每部手機的視圖?我更喜歡這樣做,而不是自動佈局... – Petravd1994

回答

0

是通過使用約束

從物品

控制拖動(按鈕,標籤的UIImageView)到您的視圖,並選擇您的約束

+0

沒有自動佈局 – Yitzchak

+0

是通過以編程方式製作物品的尺寸,但我認爲約束是更好的選擇 – Soul

+0

但他說他不使用自動佈局,也不想使用自動佈局 – Yitzchak

0

將您的視圖插入故事板很好地,從邊緣到邊緣,使用例如iPhone 5視口大小。

那麼你可能需要使用這樣的事情時,自動佈局關閉:

yourView.autoresizingMask = [.flexibleWidth, .flexibleHeight] 

// check whether you have not this property set to false, it should be set true as default 
yourView.translatesAutoresizingMaskIntoConstraints = true 
+0

嗨,謝謝你的回答。我應該在「yourView」中輸入什麼內容?我的VC?這沒有用。我試過view.autoresizingMask = [.flexibleWidth,.flexibleHeight],那也沒用。我上傳了一張照片,說明我想要的可能更好:http://nl.tinypic.com/r/11jazae/9 – Petravd1994

+0

對不起,您發佈了'可以在xCode中創建1個視圖'。所以對於1視圖這可以這樣工作。但如果你不想使用自動佈局,我無法幫助你。 – pedrouan