[問題] swift手工客製ui

看板MacDev作者 (脫俗仙子談無慾)時間5年前 (2019/02/11 19:58), 編輯推噓6(609)
留言15則, 8人參與, 5年前最新討論串1/1
大家好 因為在c++上用code畫ui已經習慣了 所以在Xcode上面也是純code刻ui 我想請問一下如果要客製化ui(最簡單的例子是button 變圓的) 除了xib以外還有其他辦法嗎 https://reurl.cc/zrvX6 另外c++上面可以用paint來畫畫面 所以有辦法畫出不規則的button 請問這在swift上面用的話 那邊有比較多的教學呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.180.20 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1549886290.A.9AB.html

02/11 23:40, 5年前 , 1F
圓角半徑
02/11 23:40, 1F

02/12 00:12, 5年前 , 2F
還有設定cliptoBounds=true
02/12 00:12, 2F

02/12 00:41, 5年前 , 3F
說不定用uicontrol也可以
02/12 00:41, 3F

02/12 13:36, 5年前 , 4F
用 CALayer 查查看。
02/12 13:36, 4F

02/12 16:54, 5年前 , 5F
基本上storyboard, xib做得到的,code都做得到.
02/12 16:54, 5F

02/12 16:55, 5年前 , 6F
不過如果跟layout/constraint相關的工作,用寫的會很麻煩
02/12 16:55, 6F

02/12 16:56, 5年前 , 7F
不太建議用code刻的. 如果只是UI的部分, 官方文件範例就很
02/12 16:56, 7F

02/12 16:57, 5年前 , 8F
清楚了, UIView/CALayer 再加上Gesture相關class應該就足夠
02/12 16:57, 8F

02/14 13:10, 5年前 , 9F
因為之前有作過手工CODE的 DASHBOARD統計圖之類的
02/14 13:10, 9F

02/14 13:11, 5年前 , 10F
想說有沒有類似的功能 以後自己科的時候比較不會那麼噁
02/14 13:11, 10F

02/15 15:25, 5年前 , 11F
code layout 推薦 snapkit
02/15 15:25, 11F

04/15 23:44, 5年前 , 12F
Google 指定圓角 或是 corners 應該會
04/15 23:44, 12F

04/15 23:44, 5年前 , 13F
出現你要的
04/15 23:44, 13F

04/15 23:48, 5年前 , 14F
如果不是圓角類的就只能用貝絲曲線的
04/15 23:48, 14F

04/15 23:48, 5年前 , 15F
那個來畫了。btn套用圖片可以更快
04/15 23:48, 15F
文章代碼(AID): #1SOMDIch (MacDev)