美文网首页
iox Xcode12 登录界面实现

iox Xcode12 登录界面实现

作者: 龚达耶 | 来源:发表于2021-06-01 10:51 被阅读0次

    上一章已经实现了hello world 传送门
    这一章我们实现登录界面

    storyboard实现静态页面

    点击storyboard 点击加号 创建4个button 作为我们四种不同登录方式


    image.pngimage.png

    按住shift选中四个button 点击右下方选择Stack View
    为什要用Stack View呢 因为我们可以用它创建多个水平或垂直的subview 更方便我们排版

    image.pngimage.png

    这时我们来排一下版,选中Stack View,我们距离底部30pt 并且水平居中


    image.pngimage.png
    image.pngimage.png image.pngimage.png

    我们来看下效果


    image.pngimage.png

    这个时候我们将背景图添加进Assets.xcassets
    背景图在我Github
    传送门
    直接拖拽进去就ok了

    image.pngimage.png
    返回storyboard 选中button 我们依次新增背景图和删掉title
    image.pngimage.png
    Done
    image.pngimage.png
    接下来我们添加logo在上方
    点击加号选择image view
    image.pngimage.png
    添加背景色 上 左 右编剧为0
    image.pngimage.png

    接下来就是输入框 因为每一个subview向上距离一样我们依然用stack view
    分别创建label 和 两个 text field
    并按住shift按照上面步骤变为stack view
    修改间距spacing为20


    image.pngimage.png

    设置左右和上边距


    image.pngimage.png
    选中输入框左右边距变为0 这样输入框就变长了
    image.pngimage.png
    选中label 修改title并居中显示 颜色修改为红色
    image.pngimage.png
    选中输入框添加placeholder并修改输入框样式
    image.pngimage.png

    最后添加一个登录按钮 添加button 设置一些样式和边距


    image.pngimage.png

    增加一点文字相对button的上下间距


    image.pngimage.png
    设置圆角
    image.pngimage.png

    看下最终效果


    image.pngimage.png

    相关文章

      网友评论

          本文标题:iox Xcode12 登录界面实现

          本文链接:https://www.haomeiwen.com/subject/vedwsltx.html