我有一個支持橫向和縱向查看的視圖,當您從一個切換到另一個時,控件都在四處移動。我目前正在通過在用戶旋轉手機時設置每個控件的.center來完成此操作。問題是這很乏味,而且需要很多代碼,並且似乎無法擺脫首先使用Interface Builder的目的。處理IB中的風景/人像差異的最佳方式是什麼?
我的問題是:在Interface Builder中是否有一種方法支持多個外觀(一個用於縱向一個用於縱向)?如果不是其他人如何做IB?你設置了2個視圖嗎?
編輯:只是爲了澄清我的橫向和縱向視圖看起來不同,我不想直變換,我居然在不同的橫向模式下顯示的數據
@Colin:這將如何工作?在一個循環中,我將不得不放棄一個,並添加另一個,我認爲這會對屏幕刷新造成奇怪的影響......這也意味着我必須設置一些通用的父類並嘗試使它們共享代碼......會變得非常混亂 – rustyshelf 2008-10-30 00:56:55