[問題] 請問stroyBoard拉介面的問題

作者: yoll522 (幽靈)   2014-11-26 01:09:23
各位前輩好,小弟最近因產學而接觸ios的開發,
對於xcode6的拉介面存在的很多疑問,
爬文後確實有解決關於sizeClasses及autoLayout的疑問
但對於部分問題還是沒找到解答,也可能是我關鍵字下的不對
所以想請教一下各位高手。
這是我在storyBoard拉的UI:

而在模擬器上的效果圖是這樣:

原諒我把button的圖片給塗黑,
因為我不知道這廠商給的圖片能不能直接公開><
這介面的要求大致是中間的五個button要像那樣有點起伏,
且就算是拿到IPad上,五個button也會依照等距離的拉開
所以圖二來說那五個button還聚集在中間,就不符合需求@@
理想上應該要像此圖的藍色方框這樣:

我猜想這應該是要設置相對位置才對,
我把中間五個button的layoutOut都設置
Horizontal Center in Container
Vertical Center in Container
所以會有這樣的效果也是我自己造成的
只是我不太明白要怎麼做才能設置相對位置
因為依照此圖:

圖中紅色圈裡來的地方,那邊可以將虛線I切換成實線I
但效果卻是絕對位置,不符合我的需求,所以想請問一下各位該怎麼做
謝謝。
另外還有一個問題想請問一下,
上圖中第二張圖,也就是:

可以看到IPad中Button的Size實在是太小了,只會造成使用者不便,
我想請問在XCode中,
有沒有一種功能是可以讓Item會依照設備的螢幕大小而自動等比例放大@@
也就是說我在StoryBoard中設定Button的Size是50*50,
在iphone6中Size可能就會變成60*60,而IPad會變成100*100這樣@@
真的拜託各位幫忙了,謝謝
作者: annie1729 (唉呦!)   2014-11-26 12:36:00
等比例是 Aspect Ratio在 Equal width Equal Height 的樓下
作者: yoll522 (幽靈)   2014-11-26 22:15:00
我找到了~感謝你唷,我來研究看看

Links booklink

Contact Us: admin [ a t ] ucptt.com