iOS开发
文章平均质量分 66
iOSHot
这个作者很懒,什么都没留下…
展开
-
iOS实现圆形头像
方案一:用Quartz2D绘制具体代码如下:+ (UIImage *)circleImageWithName:(NSString *)name borderWidth:(CGFloat)borderWidth borderColor:(UIColor *)borderColor{ // 1.加载原图 UIImage *oldImage = [UIImage imageNa原创 2015-01-27 16:46:46 · 2437 阅读 · 2 评论 -
iOS中UITextView遇到的问题总结
前言由于iOS中的UITextField不支持文本换行,所以在有换行需求时,我们只好用UITextView。以下是在使用UITextView时很容易遇到的一些问题。问题一:UITextView显示边框UITextView默认是没有边框颜色的,没有直接的属性来设置边框颜色。可以使用layer属性来解决,代码如下: //设置边框宽度 self.原创 2015-02-02 15:48:13 · 2556 阅读 · 3 评论 -
attempt to dismiss modal view controller
问题描述项目中,点击“退出登录”按钮,弹出alertView提示用户“确定退出登录吗?”,点击alertView上的确定按钮后,设置keyWindow为LoginController。代码如下:- (void)logOut { UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"提示" message:@原创 2015-03-03 14:11:56 · 971 阅读 · 0 评论 -
KVO实现原理探究
什么是KVO ?KVO即Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。原创 2015-03-17 11:33:20 · 1486 阅读 · 0 评论 -
Runtime之消息机制
什么是RuntimeRuntime简称运行时。Objective-C是一门运行时语言,所谓运行时,就是在程序运行时,才会去确定对象的类型,并调用类与对象对应的方法。消息机制在Objective-C中,函数的调用称为消息发送,即objc_msgSend,属于动态调用过程。消息发送与方法的真正实现是在程序运行阶段绑定的,而非编译阶段。编译器会将消息发送转换成对objc_msgS原创 2015-03-24 13:59:01 · 1483 阅读 · 0 评论 -
此证书的签发者无效Missing iOS Distribution signing identity问题解决
问题描述今天准备打包上传AppStore,结果Xcode报以下错误:Missing iOS Distribution signing identity for XXXXXX查看证书后发现,Develop证书和Distribution证书都提示“此证书的签发者无效”。什么是AppleWWDRCA证书?搜索资料发现,原因是AppleWWDRCA (Apple W原创 2016-02-15 19:48:19 · 21750 阅读 · 24 评论 -
NSAttributedString图文详解
1.NSKernAttributeName:@10 调整字句 kerning 字句调整 2.NSFontAttributeName :[UIFont systemFontOfSize:_fontSize] 设置字体 3.NSForegroundColorAttributeName:[UIColor redColor] 设置文字颜色原创 2016-06-01 11:12:02 · 1070 阅读 · 0 评论 -
missing required architecture i386 in file错误解决
问题描述最近使用腾讯官方 SDK 进行开发,下载的是最新版本。所以东西都配置好后,编译报错。(只有在 iPhone5 及 iPhone4s 模拟器上编译运行程序会有这个问题。)原因分析新版本的腾讯 SDK 的 CPU 框架不支持 i386 架构,而 iPhone5 及以下设备的模拟器是 i386 架构,所以会 missing required archi原创 2016-09-28 15:01:06 · 1194 阅读 · 0 评论