随笔分类 - iOS 界面
摘要:这些图标是放在 UITabBar 和 UINavigationBar 里的。所以只要遍历它们的 subViews,找到类型是 UIButton 的就可以了。所有想获取它们的相对位置很容易。获取到相对位置之后,根据容器位置进行调整就可以了。所以 UITabBar 里图标的位置:CGPoint cent...
阅读全文
摘要:最近碰到一个问题,当时是为了建了一个能自动适应内容的 Label。根据内容,我计算出需要的尺寸,然后把新尺寸设置给 Label。但是显示的时候,一个奇怪的现象出现了,Label 的顶端总是有一条浅浅的黑线。它并不明显,有点像加了一个 border。原因我费了很大劲才找到,原因其实很简单: -经过计算...
阅读全文
摘要:1. auto layouthttp://www.devtalking.com/articles/adaptive-layout-for-iphone6-1/http://blog.sina.com.cn/s/blog_4cd8dd130101qdvh.html2. auto resizinghtt...
阅读全文
摘要:遇到一个问题就是我有一个 UITextField,点击后不能编辑而是会显示一个自定义的 dialog。但发现问题是,UITextField 的对点击事件的反应非常吃顿,有时候好使有时候不好使。后来发现原因是,UITextField 我放在了一个 UIScrollView 里。而 UIScrollVi...
阅读全文
摘要:有时候在 Storyboard 和 target 里的设定并不足以使得应用能够完全隐藏状态栏。这时候需要到 Info.plist,添加一项:View controller-based status bar appearance,并把值设为 NO。
阅读全文
摘要:只需要对相应的按钮添加一行代码[aButton setExclusiveTouch:YES];
阅读全文
摘要:1. 将字体(ttf 文件)导入项目。2. 在项目plist 文件里的 Fonts provided by application 添加新导入的字体。3. 代码中的调用[aLabel setFont:[UIFont fontWithName:@"a-font-name" size 100]];注意 ...
阅读全文
摘要:iOS 可以对界面,图片,string 等进行本地化。设置可以到 1. PRJECT -> INFO -> Localizations 添加语言。 2. TARGETS -> INFO 里面添加 Localizations 项,并添加语言。 3. 到 string 文件里,信息那里点 Loca...
阅读全文
摘要:有的时候我们可能会选用 UIText 或 UILabel 来显示 HTML 代格式的文字。NSAttributedString *html = [[NSAttributedString alloc]initWithData:[NSLocalizedString(@"comment", nil) da...
阅读全文
摘要:基础要点:1,画图不可以在 ViewController 里,而是应该在一个 UIView 的子类中,比如新建一个 DrawView 继承自 UIView。2,覆盖 UIView 的 drawRect 方法,使得它画符合需要的图。#import @interface DrawView : UIVie...
阅读全文

浙公网安备 33010602011771号