Re: [問題] 請問stroyBoard拉介面的問題
※ 引述《yoll522 (幽靈)》之銘言:
: 各位前輩好,小弟最近因產學而接觸ios的開發,
: 對於xcode6的拉介面存在的很多疑問,
: 爬文後確實有解決關於sizeClasses及autoLayout的疑問
: 但對於部分問題還是沒找到解答,也可能是我關鍵字下的不對
: 所以想請教一下各位高手。
: 這是我在storyBoard拉的UI:http://ppt.cc/NU29
: 而在模擬器上的效果圖是這樣:http://ppt.cc/aFxC
: 原諒我把button的圖片給塗黑,
: 因為我不知道這廠商給的圖片能不能直接公開><
: 這介面的要求大致是中間的五個button要像那樣有點起伏,
: 且就算是拿到IPad上,五個button也會依照等距離的拉開
: 所以圖二來說那五個button還聚集在中間,就不符合需求@@
: 理想上應該要像此圖的藍色方框這樣:http://ppt.cc/N3sv
: 我猜想這應該是要設置相對位置才對,
: 我把中間五個button的layoutOut都設置
: Horizontal Center in Container
: Vertical Center in Container
: 所以會有這樣的效果也是我自己造成的
: 只是我不太明白要怎麼做才能設置相對位置
: 因為依照此圖:http://ppt.cc/lOFa
: 圖中紅色圈裡來的地方,那邊可以將虛線I切換成實線I
: 但效果卻是絕對位置,不符合我的需求,所以想請問一下各位該怎麼做
: 謝謝。
: 另外還有一個問題想請問一下,
: 上圖中第二張圖,也就是:http://ppt.cc/aFxC
: 可以看到IPad中Button的Size實在是太小了,只會造成使用者不便,
: 我想請問在XCode中,
: 有沒有一種功能是可以讓Item會依照設備的螢幕大小而自動等比例放大@@
: 也就是說我在StoryBoard中設定Button的Size是50*50,
: 在iphone6中Size可能就會變成60*60,而IPad會變成100*100這樣@@
: 真的拜託各位幫忙了,謝謝
我個人的做法應該會是在五個方框框底下各放一個UIView,
然後每個UIView的左右邊界彼此相連
最中間的那個設定 Align Horizontal & Vertical Center Constraint然後每個UIVIew
設左右邊界Constraint(不要設固定Width Constraint)然後每個UIView裡面的方塊都設Ho
rizontal & Vertical Center Constrain!
剩下y軸就看你要怎麼樣的不規則了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 209.6.153.56
※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1416945829.A.98F.html
→
11/26 11:01, , 1F
11/26 11:01, 1F
→
11/26 11:01, , 2F
11/26 11:01, 2F
→
11/26 11:01, , 3F
11/26 11:01, 3F
→
11/26 11:48, , 4F
11/26 11:48, 4F
→
11/26 12:00, , 5F
11/26 12:00, 5F
→
11/26 12:01, , 6F
11/26 12:01, 6F
→
11/26 12:03, , 7F
11/26 12:03, 7F
→
11/26 12:22, , 8F
11/26 12:22, 8F
→
11/26 12:22, , 9F
11/26 12:22, 9F
推
11/26 12:45, , 10F
11/26 12:45, 10F
推
11/26 21:13, , 11F
11/26 21:13, 11F
→
11/26 21:13, , 12F
11/26 21:13, 12F
→
11/26 21:14, , 13F
11/26 21:14, 13F
推
11/26 21:19, , 14F
11/26 21:19, 14F
→
11/26 21:19, , 15F
11/26 21:19, 15F
→
11/26 21:20, , 16F
11/26 21:20, 16F
推
11/27 12:40, , 17F
11/27 12:40, 17F
→
11/27 12:41, , 18F
11/27 12:41, 18F
→
11/27 12:42, , 19F
11/27 12:42, 19F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):