1.选择被view覆盖住的view

当你想直接在view中选择自己想要的元素时,但是又碍于一个view上叠加的元素太多很难直接选中,那么在这时,你同时按住键盘上的shift和 control键,然后在你想选择的元素上点击鼠标,会弹出一个窗口,上面罗列了鼠标点击的位置下所有存在的元素,然后你再去进行选择会变的异常的简单。

2.添加第三方字体

以前在Xcode中添加第三方字体,虽然很简单但是略有些麻烦。在Xcode6中就很简单了,只需要把字体ttf文件像普通文件加入到项目中,在xib或storyboard中就可以直接使用新字体了。

3.删除控件的某个autolayout约束

在storyboard或xib中布局的控件如果有多个autolayout约束的话,想删除其中一个,看上去好像不太容易,其实很简单,点击控件,在右侧栏的约束列表里选择想要删除的约束,双击,然后按Backspace键就可以删除这个约束了。

4.在xib或storyboard中为UIView添加边框或圆角

在identity inspector的User Defined Runtime Attributes中设置上layer.cornerRadius  String  5 、layer.borderWidth  String  5。

但是默认情况下边框的颜色是不能设置的。可通过添加一个类目,写上setter和getter,就可以用上面的方式 layer.borderColor  Color  xx 设置颜色。

-(void)setBorderUIColor:(UIColor*)color
{
    self.borderColor = color.CGColor;
}

赠送tips

1.快速在文件树视力中切换到当前文件

在Xcode中经常会遇到跳转比较多的情形,有时候若跳转到某个m文件,然后又想在左边的文件目录中切换选中文件为当前打开的文件,可以用Cmd + Shift + J来操作

2.常用快捷键:

ctrl+shift+q 隐藏和显示Debug区

cmd+shift+c 显示Console

转载于:https://www.cnblogs.com/mingfung-liu/p/4686714.html

(iOS)Storyboard/xib小技巧相关推荐

  1. iphone计算机怎样打开声音,8个iOS必知小技巧!iPhone的声音还可以调更大哦!

    原标题:8个iOS必知小技巧!iPhone的声音还可以调更大哦! 用了 iPhone 这么久,你到底有多了解它呢?所有的功能你都用到了吗?今天大妈给乃们推荐的这篇文章就介绍了8个iOS的小技巧.你知道 ...

  2. iOS开发-XIB、Storyboard操作小技巧

    SB push Tab时隐藏Tab 相信有很多人和我一样,开始使用 tabBar 时苦恼过在 tabBar 内置的 viewControllers 里添加navigationController的问题 ...

  3. iOS 知识-常用小技巧大杂烩

    原文链接:http://www.jianshu.com/p/7c3ee5e67d03. 自己看的. 1,打印View所有子视图 po [[self view]recursiveDescription] ...

  4. ios 中的小技巧 - 总有你想要的 一

    UITableView的Group样式下顶部空白处理 在viewWillAppear里面添加如下代码: //分组列表头部空白处理 CGRect frame = myTableView.tableHea ...

  5. iOS的一些小技巧[转]

    TableView不显示没内容的Cell怎么办? 类似这种,我不想让下面那些空的显示. 很简单. self.tableView.tableFooterView = [[UIView alloc] in ...

  6. Win10系统把桌面变成苹果iOS界面的小技巧

    参考网址:http://www.xitongcheng.com/jiaocheng/win10_article_48951.html StartIsBac _v2.9.2_Patched_for_Wi ...

  7. 【Xamarin挖墙脚系列:代码手写UI,xib和StoryBoard间的博弈,以及Interface Builder的一些小技巧(转)】...

    正愁如何选择构建项目中的视图呢,现在官方推荐画板 Storybord...但是好像 xib貌似更胜一筹.以前的老棒子总喜欢装吊,用代码写....用代码堆一个HTML页面不知道你们尝试过没有.等页面做出 ...

  8. 代码手写UI,xib和StoryBoard间的博弈,以及Interface Builder的一些小技巧

     http://www.cocoachina.com/industry/20140102/7640.html 最近接触了几个刚入门的iOS学习者,他们之中存在一个普遍和困惑和疑问,就是应该如何制作 ...

  9. android storyboard,iOS中xib与storyboard原理,与Android界面布局的异同

    用文本标记语言来进行布局,用的最多的应该是HTML语言.HTML能够理解为有一组特殊标记的XML语言. 一.iOS中xib与storyboard显示原理 在iOS中基本的布置界面的方式有3种:代码.x ...

最新文章

  1. Spring3.3 整合 Hibernate3、MyBatis3.2 配置多数据源/动态切换数据源 方法
  2. 在 python中每个模块用什么来实现_Python代码模块热更新机制实现(reload)
  3. Ubuntu16安装CUDA9.0+Anaconda+Tensorflow1.8GPU(2018.08.20最新)
  4. [Redux/Mobx] Context api可以取代Redux吗?为什么?
  5. 用友无法打开计算机的ufnet服务,服务器安装完毕登陆正常,但是客户端安装完毕,重启以后,用友通无法正常启动,手工在服务里面启动,提示‘服务无法启动或依存的标记被删除’...
  6. 二维码图像去噪文献调研(1)--Real Image Denoising with Feature Attention
  7. postgresql-9.2beta2 安装相关
  8. R7-11 h0096. 单词合并 (10 分)
  9. AMS磁编码器:AS5048与AS5047区别,伺服电机闭环系统位置反馈
  10. JAVA day01 变量和数据类型、运算符
  11. android无线充电技术,无线充电Qi通信协议分析,充电qi通信协议
  12. Java 使用itextpdf添加图片印章到PDF
  13. 家庭用计算机音响,7.1声道THX家庭影院音箱摆位计算器
  14. php 计算百分比,百分比计算器
  15. 在windows下python3使用multiprocessing.Pool时出现的问题
  16. 推荐几个网盘搜索工具,大大提高你的找资源效率
  17. 阿里云配置密钥SSH登录
  18. 第51次全国计算机等级考试,第51次全国计算机等级考试(NCRE)在我校顺利举行...
  19. 深度学习-np.pad 填充详解
  20. Nginx常见错误代码总结和处理方案

热门文章

  1. 74HC595驱动程序
  2. SDUT_2119 数据结构实验之链表四:有序链表的归并
  3. [YTU]_2639 ( 改错题:类中私有成员的访问)
  4. 数据结构-----栈
  5. mysql设置check
  6. opencv生成随机图(随机彩图,随机灰图)
  7. mysql修改密码的三种方式
  8. 数据结构实验4:C++实现循环队列
  9. Android进阶笔记09:Android 万能适配器
  10. Castle Active Record for .NET2.0快速入门示例