iOS开发Swift开发UI页面链式调用库推荐

首页链接

https://github.com/zhiguangqiao/ChainableUIKit

安装方法

复制代码
  pod 'ChainableUIKit'

调用片段

UIButton

复制代码
import ChainableUIKit

    private let button = UIButton().chain
        .setTitleColor(.init(hex: "#9583EB"), state: .normal)
        .setTitle("全部视频", state: .normal)
        .setTitleColor(.white, state: .selected)
        .fixSize(CGSizeMake(54, 32))
        .titleFont(.systemFont(ofSize: 12))
        .cornerRadius(4)
        .view

UILabel

复制代码
import ChainableUIKit

    private let videoNumber = UILabel()
        .chain
        .text("1")
        .textColor(.init(hex: "#141B26"))
        .font(.boldSystemFont(ofSize: 30))
        .view

UIStackView

复制代码
import ChainableUIKit

    private lazy var videoNumberStackView = UIStackView().chain
        .axis(.horizontal)
        .alignment(.center)
        .backgroundColor(.white)
        .arrangedViews([
            UILabel()
            .chain
            .text("video")
            .textColor(.init(hex: "#141B26"))
            .font(.boldSystemFont(ofSize: 10))
            .view
            ,videoNumber])
        .view

UITextField

复制代码
import ChainableUIKit

    private let scoreTF = UITextField()
        .chain
        .backgroundColor(.init(hex: "#FFE3A6"))
        .textAlignment(.center)
        .keyboardType(.numberPad)
        .textColor(.init(hex: "#141B26"))
        .view
相关推荐
yuegu7775 小时前
DevUI的Quadrant Diagram四象限图组件功能解析和使用指南
ui·前端框架
gf132111110 小时前
python_字幕文本、音频、视频一键组合
python·音视频·swift
YungFan10 小时前
iOS开发之MetricKit监控App性能
ios·swiftui·swift
gf132111111 小时前
python_字幕、音频、媒体文件(图片或视频)一键组合
python·音视频·swift
大熊猫侯佩12 小时前
Swift 6.2 列传(第十二篇):杨不悔的“临终”不悔与 Isolated Deinit
swift·编程语言·apple
大熊猫侯佩12 小时前
深夜的代码惊魂:一个你绝对不能再犯的 Swift 错误
swift·编程语言·apple
xiaoxue..13 小时前
React 新手村通关指南:状态、组件与魔法 UI
前端·javascript·react.js·ui
小小测试开发1 天前
提升App UI自动化性能与效率:从脚本到架构的全链路优化指南
ui·架构·自动化
大熊猫侯佩1 天前
Swift 6.2 列传(第十一篇):梅若华的执念与“浪子回头”的异步函数
swift·编程语言·apple
BW.SU1 天前
RUI Builder 图形化UI设计工具
ui·hmi·ui设计·ra8889·ra6809·rui·人机界面