作者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/cn.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