美文网首页
swift-UI学习

swift-UI学习

作者: iOSWoden | 来源:发表于2015-12-29 00:06 被阅读230次

当某个控制器要使用UIPickerView,那需要遵守uipickerview的协议,这时候可以创建一个swift文件来扩展控制器的类,如下:

创建一个扩展类
import UIKit

extension ViewController: UIPickerViewDataSource
{
    func numberOfComponentsInPickerView(pickerView: UIPickerView) -> Int
    {
        return 1
    }
    
    func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int
    {
        return beauties.count
    }
}

extension ViewController: UIPickerViewDelegate
{
    func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String?
    {
        return beauties[row]
    }
}

在storyboard中从一个控制器present到另一个控制器时,要返回上一个控制器需要添加一个返回的事件,可以采用以下这种方法返回:

  • 在要返回去的控制器(vc)中添加以下方法


    返回事件
  • 在storyboard中对vc2添加一个按钮,并拖线到exit选择上一步创建的事件方法,这样就可以完成返回的操作,如果想要传递值过去可以通过在close方法中的参数来传递


    拖线操作

通过storyboard可以预览在所有屏幕上的效果图方法

  • 点击


    助理编辑器
  • 再点击下图的按钮进行选择preview就可以切换到预览模式了


    pre
  • 通过加号可以选择不同的尺寸预览图,选择某个控制器就可以看到对应的预览
预览图

在storyboard可以选择某个控制器实现自动约束(Add Missing Contraints,可以全部自动约束,也可选中几个控件自动添加约束),实际效果不知道如何,可以通过预览图看看约束效果怎么样

自动约束

相关文章

  • swift-UI学习

    当某个控制器要使用UIPickerView,那需要遵守uipickerview的协议,这时候可以创建一个swift...

  • 学习学习学习

    第三天了,连续三天,早上睁眼开始,看视频,做课件,连续作业,直到晚上十二点才睡觉。吃饭不规律,想起来就吃,感觉不饿...

  • 学习学习学习

    23岁的我,才真正明白,什么是学习,什么是努力,努力和不努力真的不同,就好比同样是一篇稿子,我用一周背下来,有的人...

  • 学习学习学习!

    妈妈总是让我学习,我只能用装当办法。 方法一: 方法二: 方法三: 方法四: ...

  • 学习学习学习

    001.今天看财富自由之路看了第二遍,而且看了一半,算是完成任务很开心。中间有想放弃的念头,坚持看完。眼睛痛,一直...

  • 学习学习学习

    马自达为什么坚持高压缩比自吸

  • 学习!学习!学习!

    学习的痛苦是暂时的 没有学到的痛苦是永恒的 因为学习而特别充实的一天 很踏实 ~~~~ 2015.11.28.阴天...

  • 学习!学习!学习!

    无数次想要去逃离,可这封闭的世界根本出不去。你没有什么可以抛弃、只能咬着牙带着面具微笑的活下去。 没有那个人、他也...

  • 学习学习学习!

    昨天和今天两个上午,都在学习新媒体运营,学习的过程中心里只有一个想法:这也太套路,太功利了吧。可真应了那句话...

  • 学习,学习,学习!

    近期学习重点有两个方面,一方面是把上一个阶段定下任务的几本书读完,并在读的过程中有输出和转化,让阅读和学习真正能有...

网友评论

      本文标题:swift-UI学习

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