作者MOONY135 (脫俗仙子談無慾)
看板MacDev
標題[問題] swift手工客製ui
時間Mon Feb 11 19:58:02 2019
大家好 因為在c++上用code畫ui已經習慣了
所以在Xcode上面也是純code刻ui
我想請問一下如果要客製化ui(最簡單的例子是button 變圓的)
除了xib以外還有其他辦法嗎
https://reurl.cc/zrvX6
另外c++上面可以用paint來畫畫面 所以有辦法畫出不規則的button
請問這在swift上面用的話 那邊有比較多的教學呢
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.180.20
※ 文章網址: https://webptt.com/m.aspx?n=bbs/MacDev/M.1549886290.A.9AB.html
1F:→ ducksky: 圓角半徑 02/11 23:40
2F:推 moonxuan: 還有設定cliptoBounds=true 02/12 00:12
3F:推 G888888: 說不定用uicontrol也可以 02/12 00:41
4F:推 liddle: 用 CALayer 查查看。 02/12 13:36
5F:→ atst2: 基本上storyboard, xib做得到的,code都做得到. 02/12 16:54
6F:→ atst2: 不過如果跟layout/constraint相關的工作,用寫的會很麻煩 02/12 16:55
7F:→ atst2: 不太建議用code刻的. 如果只是UI的部分, 官方文件範例就很 02/12 16:56
8F:→ atst2: 清楚了, UIView/CALayer 再加上Gesture相關class應該就足夠 02/12 16:57
9F:→ MOONY135: 因為之前有作過手工CODE的 DASHBOARD統計圖之類的 02/14 13:10
10F:→ MOONY135: 想說有沒有類似的功能 以後自己科的時候比較不會那麼噁 02/14 13:11
11F:推 kuoldstone: code layout 推薦 snapkit 02/15 15:25
12F:推 defective: Google 指定圓角 或是 corners 應該會 49.215.209.25 04/15 23:44
13F:→ defective: 出現你要的 49.215.209.25 04/15 23:44
14F:推 defective: 如果不是圓角類的就只能用貝絲曲線的 49.215.209.25 04/15 23:48
15F:→ defective: 那個來畫了。btn套用圖片可以更快 49.215.209.25 04/15 23:48