[請益] AutoLayout 物件到 View 邊界的距離
各位前輩大家好
最近用 AutoLayout 的時候覺得有些地方很奇怪 決定來這裡問問看
當我要在 View 中放一個 ImageView 把畫面佔滿
會用 Pin Menu 這樣設定 把四邊到 View 的距離都設為 0
http://i.imgur.com/x3z1nBC.png

可是事實上這樣並不會把畫面佔滿
而是會像這樣 左右各留一點空間
http://i.imgur.com/usWhSzH.png

要把畫面佔滿的話 需要把左右設為 -20 才行
http://i.imgur.com/Ztw3KjP.png

這樣寬度才會剛好跟 View 一樣寬 (320)
另外在 TableViewCell 中也是
當我要讓物件填滿 Cell 就在 Pin Menu 把物件到 Content View 的四邊設為 0
可是變成四周還留有空間
http://i.imgur.com/Fk7gJ7i.png

要把四周改為 -8 才能填滿 Content View
請問為什麼會這樣呢?
還有一個問題 就是 Table View 的每列高度應該是 44
http://i.imgur.com/4u1uS9a.png

點 Table View Cell 看高度的確是 44
http://i.imgur.com/a1SfyTX.png

可是 Cell 裡面的 Content View 的高度卻只有 43.5
http://i.imgur.com/PyRhjyj.png

請問為什麼高度會被吃掉 0.5 呢?
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.29.35.4
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1437028105.A.513.html
※ 編輯: iPhoneX (163.29.35.4), 07/16/2015 14:30:09
推
07/16 14:32, , 1F
07/16 14:32, 1F
→
07/16 14:32, , 2F
07/16 14:32, 2F
對耶左右 -16 就能填滿了 是我多拉了
所以負的是正常的喔? 好奇怪喔 上下就不用?
※ 編輯: iPhoneX (163.29.35.4), 07/16/2015 14:45:51
不對耶 不是我多拉
就算現在把左右設為到上層 View 的空間是 16 (有 Update frame 了 現在都是藍線)
再打開 Pin Menu 他還說我目前到 View 的距離是 20 耶
http://i.imgur.com/DjvHt7d.jpg

※ 編輯: iPhoneX (163.29.35.4), 07/16/2015 14:55:35
推
07/16 15:02, , 3F
07/16 15:02, 3F
→
07/16 20:10, , 4F
07/16 20:10, 4F
推
07/16 20:16, , 5F
07/16 20:16, 5F
推
07/17 17:28, , 6F
07/17 17:28, 6F
→
07/17 17:28, , 7F
07/17 17:28, 7F
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章