爱意满满的作品展示区。
wl879

IOS 自动布局太难了,所以写了个用 CSS 布局的,纯 Swift 的

  •  
  •   wl879 ·
    wl879 · Apr 8, 2017 · 7009 views
    This topic created in 3496 days ago, the information mentioned may be changed or developed.

    可能太菜的问题, ios 的自动布局看不懂,本着一言不和就造轮子的前端思想,就用 swift 造了个用 css 来布局的库,不管怎么说是满足我的需求了,请大家看看,有没有存在价值,刚刚开发完,一定就有很多问题,不太建议用于开发

    1 1 1

    Github: https://github.com/wl879/SwiftyCss

    再给自己做个广告,最近在找工作,有创业团队招人的吗,如果有要求不高的职位,可以考虑考虑我啊! 留个邮箱: [email protected]

    26 replies  •  2017-04-15 22:55:36 +08:00
    arden
    arden
    Apr 8, 2017
    1
    怎么不基于 https://github.com/facebook/yoga 写?
    wl879
    wl879
    OP
    Apr 8, 2017
    2
    @arden 呵呵, low 了,不知道 yoga 是什么,看了一眼,跨平台太复杂了,我这想的是 学一下 swift
    cevincheung
    cevincheung
    Apr 8, 2017
    3
    多大,哪里?
    Sayalic
    Sayalic
    Apr 8, 2017
    4
    思路是什么呢?类似于把 WEBKIT 对 CSS 的处理代码翻译成 Swift ?
    faywanghq
    faywanghq
    Apr 8, 2017
    5
    先👍一个!
    wohenyingyu02
    wohenyingyu02
    Apr 8, 2017
    6
    不都是鼠标拖一拖的事儿么,很少界面需要代码写吧
    cielpy
    cielpy
    Apr 8, 2017
    7
    @wohenyingyu02 拖个淘宝商品页出来看看。。
    BigNerd
    BigNerd
    Apr 8, 2017 via iPhone
    8
    @wohenyingyu02 不要想太多,我只能项目里说 90%我都是纯代码。
    painter
    painter
    Apr 8, 2017 via iPhone
    9
    @BigNerd 项目里 90%以上直接拖拖拽拽
    wl879
    wl879
    OP
    Apr 8, 2017
    10
    好尴尬啊,现在写 10% 就能出一个 app 了吗,我怎么的也以为要 50%吧,好吧,开发不要太简单了
    BigNerd
    BigNerd
    Apr 8, 2017 via iPhone❤️1
    11
    @painter 这里不存在优缺点、只是个人偏好而已。拖拽方便并且所见即所得,但是个人觉得没有代码表达的清晰。不过你这比例却是吓到我了。
    beimenjun
    beimenjun
    Apr 9, 2017
    12
    其实吧,自动布局代码,用 Masonry 包装之后,我觉得很直观的。
    DexterXie
    DexterXie
    Apr 9, 2017
    13
    别别别,前端的,别来祸害移动端了...
    DexterXie
    DexterXie
    Apr 9, 2017
    14
    @wohenyingyu02 信不信卡爆你,目前对性能要求高的 app tableView 基本是不自动布局 /xib
    wohenyingyu02
    wohenyingyu02
    Apr 9, 2017 via iPhone
    15
    @DexterXie 和 tableview 性能有什么关系?你不想用自动布局,可以用鼠标把那个勾去掉,和代码写界面有一毛钱关系么
    wohenyingyu02
    wohenyingyu02
    Apr 9, 2017 via iPhone
    16
    @cielpy 写出来怎么办?给多少钱?
    wohenyingyu02
    wohenyingyu02
    Apr 9, 2017 via iPhone
    17
    @BigNerd 我以前几乎 100%都是代码,后来重构整个项目用 storyboard ,唯一的缺点是界面太多 storyboard 打开太慢容易卡死
    painter
    painter
    Apr 9, 2017 via iPhone
    18
    @BigNerd 确实是个人偏好啊,只是你说的第一句话,不要想太多,不是很客观而已,我只是回复一下我自己的客观事实
    painter
    painter
    Apr 9, 2017 via iPhone
    19
    @wl879 这里说的不是写界面嘛?哪里有说整个项目了?
    hanangellove
    hanangellove
    Apr 10, 2017
    20
    sb/xib + masonry/snap + NSLayoutAnchor
    wl879
    wl879
    OP
    Apr 11, 2017
    21
    顶一次,就这样沉了有点不甘心,没听到有用的意见,倒是常被安利其他的库,还只是纯安利,连个理由都没有,好尴尬,我这就这么一无事处吗,但前提至少看一下再说吗,感觉有人只看了个标题就觉的垃圾垃圾的了,给点意见也好啊,求支持
    EyreFree
    EyreFree
    Apr 11, 2017❤️1
    22
    楼主做了很多工作哇,赞一个,望持续完善,👍
    lkxinxiaoyao
    lkxinxiaoyao
    Apr 13, 2017
    23
    挺不错的,不过使用方式还不够友好,
    lkxinxiaoyao
    lkxinxiaoyao
    Apr 13, 2017
    24
    建议做成 let stylea:cssstyle= "#test-sel {top:0; bottom:40%; width:100%; auto-size:auto;}"
    let scroll= UIScrollView()
    scroll.use(stylea)
    最好 以 iphong6 的比例为 1 其他尺寸的 自适应大小 尤其是字号
    nladuo
    nladuo
    Apr 15, 2017 via iPhone
    25
    问一下楼主, gif 截图工具用的是什么?
    wl879
    wl879
    OP
    Apr 15, 2017❤️1
    26
    @nladuo quicktime + picGif
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1394 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 20:54 · PVG 04:54 · LAX 12:54 · JFK 15:54
    ♥ Do have faith in what you're doing.