1.在storyboard中如果有UINavigationbar 或 UITabar 布局的时候需要在控制器中勾选掉 Under Top Bars 和 Under Bottom Bars 这两个选项.因为可能导致 bar 下面的一些控件有警告或者空余出来一片空间. 2.对于UIScrolloView的使用 在view中拖入UIScrolloView,添加约束 在UIScrolloView中添加一个View,添加约束,高度自己随便定义,能放下控件就行.如果控件里面有需要伸缩的,还需要用代码重新刷新…
在使用storyboard和xib时,我们经常要用到ScrollView,还有自动布局AutoLayout,但是ScrollView和AutoLayout 结合使用,相对来说有点复杂.根据实践,我说一下我的理解,在故事板或xib中,ScrollView是根据其下面的一个View的大小来确定ContentSize的大小. 看一下效果 1. 创建一个项目,拖拽一个ScrollView到故事板中,如下图 2. 选中ScrollView,添加约束. 3. 拖拽一个View到ScrollView上, 然后…
使用环境 unity3D 5 pro vuforia 4 ios 8.1(6.1) xcode 6.1(6.2) 1.新建unity3d工程,添加vuforia 4.0的工程包 Hierarchy中 删除原有camera 添加ARCamera 添加ImageTarget 2.在vuforia网站申请key license以及上传自己的需要识别的图片.成功后下载图片包,并添加进unity3D工程.设置工程 成功在ARCamera中 Inspector - App License Key添加key…
原文网址:http://www.cnblogs.com/HypeCheng/articles/4192154.html DECEMBER 07, 2013 学习资料 文章 Beginning Auto Layout Tutorial in iOS 7: Part 1 Beginning Auto Layout Tutorial in iOS 7: Part 2 Auto Layout Guide(官方) 前两篇文章对如何在xcode 5中使用autolayout讲得已经很详细了.我使用了一段时间…
一.在info.plist中设置图标信息 首先将需要更换的图标按照下面的方式声明,以便我们能够正常调用文件和方法.注意,每个图标的图标名称和对应的文件名要一一对应. 二.在工程根目录下添加图标文件 图标文件需要在根目录下添加,这样才能正常调用.注意图标的文件有2x和3x两种尺寸,分别为 120x120和180x180. 当然Assets中也要添加,为了方便在应用中做预览使用. 三.在使用的地方调用更换函数 最后一步其实很简单,在需要的地方调用changeIcon(iconName:String?…
唯一约束 唯一约束与创建唯一索引基本上是一回事,因为在创建唯一约束的时候,系统会创建对应的一个唯一索引,通过唯一索引来实现约束.不过唯一约束更直观的表达了对应列的唯一性,使得对应索引的目的更加清晰,所以一般建议创建唯一约束而不是只创建唯一索引. 在PD中创建唯一约束的操作,以教室表来说,RoomID是主键,必然是唯一的,RoomName如果我们也要去必须是唯一的,那么具体操作如下: 在PD的模型设计面板中,双击“教室”表,打开属性窗口,切换到"”Keys”选项卡,可以看到里面有一行数据PK_Cl…
step 1. 在UITableViewCotroller的xib中设置一个静态表格,在Utilities里选择属性检查器(第四个啦)设置属性,content : static cells. style:groups. step 2. 在静态表格里放一个UITextFiled,设置好它的样式. step 3. 按住Ctrl键,将UITextFiled 连线到TableViewCtrl.选择Delegate.(我就忘过,结果懵逼半天). step 4. 可以新建一组UITableViewContr…
添加多个button,同样只能加入一个 UIBarButtonItem *anotherButton = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"register", nil) style:UIBarButtonItemStylePlain target:self action:@selector(registerClick:)]; UIBarButtonItem *anotherButton2 = [[UI…
NSArray *nib = [[NSBundle mainBundle]loadNibNamed:[pages objectAtIndex:] owner:self options:nil]; //得到第一个UIView UIView *tmpCustomView = [nib objectAtIndex:]; //获得屏幕的Frame //CGRect tmpFrame = [[UIScreen mainScreen] bounds]; [self.view addSubView:tmpCu…
我在这里所说的Header和Footer并不是sectionHeader和sectionFooter,而是指UITableView的tableHeaderView和tableFooterView,这两个可以跟随tableView滑动的头部和尾部. 使用代码添加: 首先需要用代码(或者使用xib)创建一个继承自UIView的headerView或者footerView,然后使用下列代码给tableView增加头部和尾部. self.tableView.tableHeaderView = heade…