码迷,mamicode.com
首页 > 移动开发 > 详细

iOS9编程GOGOGO:XCode7新变化

时间:2015-07-17 16:09:31      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:storyboard   ios   xcode   编程   ios9   

做一个关于栈视图 UIStackView的Demo,先看看XCode7的变化

关于StoryBoard:

启动画面由xib变为Storyboard
技术分享
StoryBoard引用:
现在可以在一个StoryBoard中添加对另外一个StoryBoard的引用,在多个SB中进行切换不用再写代码了,如图:
技术分享
以前的方式(SWIFT):

override func viewDidLoad() {
        super.viewDidLoad()

        var sb : UIStoryboard
        let del = UIApplication.sharedApplication().delegate as! AppDelegate
        sb = UIStoryboard(name: "LaunchScreen", bundle: nil)
        del.window?.rootViewController = sb.instantiateInitialViewController()

    }

现在直接拖拽对应的action到想要跳转的StoryBoard Reference即可

关于栈视图:
1.拖拽一些控件出来:


技术分享
2.选中这些控件,点击autolayout按钮组左边那个新按钮,stack!


技术分享
3.他们被组合到一个垂直的栈视图中(P.S.栈视图只能水平或者垂直二选一)


技术分享
4.修改栈视图的Axis,改成水平的,看看效果:


技术分享
5.这样控件之间的间距没有出来,我们修改分布属性,由Fill改为等间距,然后给个值20,控件之间自动以20的距离散列在整个栈视图


技术分享
6.还可以统一制定对齐方式,比如垂直栈,统一左对齐,效果:
技术分享
7.为这个栈视图创建插座,看看如何用代码操作它的子视图:
技术分享
8.获取它的子视图通过arrangedSubview属性,返回一个有顺序的视图数组:
技术分享
9.取这个数组的1下标,那么就是这个slider,修改他的value为0.9,那么运行出来就会滑动至90%处:
技术分享

版权声明:本文为博主原创文章,未经博主允许不得转载。

iOS9编程GOGOGO:XCode7新变化

标签:storyboard   ios   xcode   编程   ios9   

原文地址:http://blog.csdn.net/mobanchengshuang/article/details/46928087

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!