(iOS)Storyboard/xib小技巧

摘要:
在Xcode 6中,它非常简单。只需像普通文件一样将字体ttf文件添加到项目中,就可以直接在xib或存储板中使用新字体。

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

免责声明:文章转载自《(iOS)Storyboard/xib小技巧》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Oracle 异常处理汇总Linux下Apache配置HTTPS功能下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

wpf触发器

1.属性触发器(依赖属性皆可,有个疑问按钮点击一下一直在闪,待研究) <Style.Triggers><TriggerProperty="IsMouseOver"Value="True"><SetterProperty="Background"Value="Green"/></Trigger></Sty...

WPF 自定义滚动条(ScrollView、ScrollBar)样式【转载】

一、滚动条基本样式 本次修改Scrollview及ScrollBar滚动条样式是通过纯样式实现的。修改的内容包含滚动条的颜色,上下按钮的隐藏。另外添加了鼠标经过滚动条动画。 style样式如下: <!-- ScrollViewer 滚动条 --> <Style x:Key="ScrollBarThumb" TargetType="...

iOS开发(Swift):创建UINavigationView的三种方法

UINavigationController是iOS开发中很常用的一种组件,由于种种原因许多人喜欢从代码创建视图控件,包括UINavigationController,但是有时候我们的屏幕控件太多,一方面使用storyboard可以方便设计,但是另一方面又需要用代码创建UINavigationController来灵活控制程序运行,下面将分别介绍代码,IB...

【WPF学习】第五十二章 动画性能

  通常,为用户界面应用动画只不过是创建并配置正确的动画和故事板对象。但在其他情况下,特别是同时发生多个动画时,可能需要更加关注性能。特定的效果更可能导致这些问题——例如,那些涉及视频、大位图以及多层透明等的效果通常需要占用更多CPU开销。如果不谨慎实现这类效果,运行它们使可能造成明显抖动,或者会从其他同时运行的应用程序抢占CPU时间。   幸运的是,WP...

UI基础UIView、Storyboard

storyboard文件的认识 用来描述软件界面 默认情况下,程序已启动就会加载Main.stroyboard 加载storyboard时,会首先创建和显示箭头所指的控制器界面 IBAction和IBOutlet IBAciton 本质就是void 能让方法具备连线的功能 IBOutlet 能然该属性具备连线的功能 storyboard连线...

IOS开发-使用Storyboard进行界面跳转及传值

主题StoryBoard 前言:苹果官方是推荐我们将全部的UI都使用Storyboard去搭建,Storyboard也是一个非常成熟的工具了。 使用Storyboard去搭建全部界面,我们能够非常迅捷地搭建出复杂的界面,也就是说能为我们节省大量的时间。我们还能够非常直观地看出各个界面之间的关系,改动起来也非常方便。将来假设遇到须要作改动的地方。我们仅仅须...