随笔分类 -  IOS UI

iOS 优化界面流畅度的探讨
摘要:界面流畅度 大都跟list scrollView有紧密关联 流畅的视觉:就是如丝般顺滑 不流畅视觉:”卡顿”,”抖动”,”迟顿感” 以上两种状态的描述 都是基于主观感觉,对于开发者来说 确实应该有一个临界指标来参考,自己写的东西是否还有优化的空间呢. Frames per Second(每秒帧数) 阅读全文

posted @ 2016-02-29 09:54 ACM_Someone like you 阅读(3465) 评论(0) 推荐(0) 编辑

iOS 事件响应者链的学习(也有叫 UI连锁链)
摘要:当发生事件响应的时候,必须知道由谁来响应事件.在iOS中,由响应链来对事件进行响应,所有的事件响应的类都是继承于UIResponder的子类,响应链是一个由不同对象组成的层次结构,其中每个对象将依次获得响应事件消息的机会 发生触摸事件后,系统将事件加入到由UIApplication管理的事件 队列 阅读全文

posted @ 2016-02-26 16:22 ACM_Someone like you 阅读(566) 评论(0) 推荐(0) 编辑

iOS imageNamed VS imageWithContentsOfFile
摘要:今天 又学习了 一个 提高应用交互效率 降低内存的 小知识 结论: (1)mageNamed加载图片,并且把image缓存到内存里面, (2)imageWithContentsOfFile是只显示图片,但不加到内存中。 1 .通常 我们都是把 切图放在Images.xcassets 里面 然后 用 阅读全文

posted @ 2016-02-23 15:23 ACM_Someone like you 阅读(585) 评论(0) 推荐(0) 编辑

iOS 点击注释图标 弹出对应解释
摘要:需求:如题目 接上一篇的开发内容效果图:这种情况存在tableView 的一个cell中. 要点1,弹出的对应解释 要在可视区域,并且小尖角 要指着 图片2, 文本不能过高 有极大高度 然后 文本内容可以滚动 (textView)3, 对话框 宽度 固定为整体UI宽度4,对话框朝向 由 当前点击的位... 阅读全文

posted @ 2016-01-13 16:24 ACM_Someone like you 阅读(613) 评论(0) 推荐(0) 编辑

iOS 图文混排 链接 可点击
摘要:对于这个话题 我想到1 第一个解决方法就是使用 webView 比较经典 把所有复杂工作都交给控件本身去处理了, 但是好像好多需要自定义的地方 没法从 webView获得响应回调 :(估计也可以实现 也比较复杂,而且 这个需要对 html编码进行分析理解剥离等)2 富文本方式 核心框架 coret... 阅读全文

posted @ 2016-01-13 15:36 ACM_Someone like you 阅读(712) 评论(0) 推荐(0) 编辑

iOS UITableView滚动头图 拉伸放大效果 (头部弹性效果) 增加iOS11支持 附有demo
摘要:今天修改日期为2017年11月25日 两个月前做了iOS11的bug修复,才对博客进行更新,见谅。 在iOS11上需要注意两个问题 1.使用UIScrollview,UITableView,UIWebView等滚动UI控件的页面造成的页面错位,会上面空白20像素(不用iPhoneX做适配情况下) 解 阅读全文

posted @ 2016-01-12 17:42 ACM_Someone like you 阅读(1333) 评论(3) 推荐(0) 编辑

iOS 动态修改导航栏颜色 UINavigationBar
摘要:示例所谓动态修改 意思是 在当前页面滚动的过程中 亦或 是在 触发返回事件\进入一个新的页面 导航栏的动态变化由于系统级别的navBar 高度集成 很多自己想实现的功能 很不好弄 如果是通过继承的话, 参见 category 类别那章相对来说 更适用,自己开发一些个性自定义的方法去实现想要的功能.参... 阅读全文

posted @ 2016-01-12 15:12 ACM_Someone like you 阅读(5095) 评论(0) 推荐(0) 编辑

iOS UIImage 图片局部拉伸的一些学习要点
摘要:之前 做纯色局部拉伸 通过 top bottom left right 相交的阴影拉伸 屡试不爽实施方法:imageView.image = [[UIImage imageNamed: @"icon_helper_palace_day"] resizableImageWithCapInsets:pa... 阅读全文

posted @ 2016-01-11 17:18 ACM_Someone like you 阅读(1344) 评论(0) 推荐(0) 编辑

iOS UILabel 省略号 不变色 问题处理
摘要:在我们公司 应用 4.1版本 我发现一个很有趣的问题 , 当我修改 label 的 textColor (默认单行情况)为黑色之外的颜色 省略号依然为黑色, 这个在iOS 7 iOS8.1 iOS9 都有复现. 真是个奇葩的bug!!!在学习的过程中 找到一个解决办法 是用 富文本 这样 就解决了... 阅读全文

posted @ 2016-01-11 15:38 ACM_Someone like you 阅读(529) 评论(0) 推荐(0) 编辑

iOS 尝试用 block 闭包 去代替delegate 实现方法
摘要:通常都是这样创建alert 再加一个代理// 创建一个UIAlertView并显示出来UIAlertView *alertview = [[UIAlertView alloc] initWithTitle:aTitle message:msg delegate:self cancelButtonTi... 阅读全文

posted @ 2015-12-04 17:01 ACM_Someone like you 阅读(479) 评论(0) 推荐(0) 编辑

iOS 当前应用或者浏览器中 唤起 手机其他应用
摘要:这种方法 是 产品很常见的需求,关键 是在info.plist URL types 设置对应属性比如 里面 子属性URL identifier 设置成 bundle id //设置应用指向性的唯一 (String 类型) 里面 子属性URL Schemes 设置成openMyApp //该 s... 阅读全文

posted @ 2015-10-16 21:07 ACM_Someone like you 阅读(610) 评论(0) 推荐(0) 编辑

iOS 展示 gif
摘要:gif 图 是多张依次有连续动作的图 顺时间展示的一种动态效果图 . 有的是均匀时间更换下一张 有的 则不是均匀时间变化1. 那么 对于均匀 时间变化的gif图 比较适合 使用 iOS 系统自带方法 imageView 的动态展示图片的方法就好如:NSMutableArray *array=[NS... 阅读全文

posted @ 2015-10-08 12:05 ACM_Someone like you 阅读(222) 评论(0) 推荐(0) 编辑

iOS UIImage UIImageView 展示图片 不变形 处理
摘要:展示图片 时候 固定 了 imageView 的大小 图片 也裁剪了 尽量保持比例 可是 还是失真 变形了这张图 ui 要求展示的UIimageView 大小 是固定 的 ,传过来的 图片 是这样的比例大小这么大的图呢 比例 完全 不对等imageView 的contentMode 属性 网上有个 ... 阅读全文

posted @ 2015-09-14 23:25 ACM_Someone like you 阅读(4816) 评论(0) 推荐(0) 编辑

UIImageView 获取图片的 宽 高
摘要:该文章纯属这两天开发的经验之谈 并且也是平常没注意 这回发现的一个小方法 并且很实用 在开发中 提高了很大的效率 更加符合高保真的要求通常 美术 切的一些图片 需要 1:1还原的 现在 我们一般支持ios 版本 是 >= ios7.0需要的切图 是@2X @3X 的我之前一般是 根据@2X 的... 阅读全文

posted @ 2015-08-25 18:45 ACM_Someone like you 阅读(1963) 评论(0) 推荐(0) 编辑

iOS 屏幕原点坐标 && 导航栏风格的自定义
摘要:其一屏幕原点坐标 (x ,y) 受 self.navigationController.navigationBar 的setTranslucent (BOOL) 属性控制在 iOS7 以后 translucent 属性默认为 YES 该属性含义是 毛玻璃 半透明效果 YES 起始 坐标 为屏幕顶... 阅读全文

posted @ 2015-07-10 12:08 ACM_Someone like you 阅读(1016) 评论(0) 推荐(0) 编辑

iOS 代码延迟执行
摘要:1. [NSTreadsleepForTimeInterval:0.8f] 这个方法 实际效果 好比打断点 等你再恢复断点执行2.[self performSelector:@selector(fun:) withObject:nil afterDelay:0.8f];这个 就适合UI层级的 异步方... 阅读全文

posted @ 2015-04-24 19:26 ACM_Someone like you 阅读(159) 评论(0) 推荐(0) 编辑

iOS uitableViewCell 选中 push后返回 取消选中状态
摘要:首先我有一个UITableViewController,其中每个UITableViewCell点击后都会push另一个 ViewController,每次点击Cell的时候,Cell都会被选中,当从push的ViewController返回的时候选中的Cell便会 自动取消选中。后来由于某些原因我把... 阅读全文

posted @ 2015-04-24 19:21 ACM_Someone like you 阅读(546) 评论(0) 推荐(0) 编辑

IOS UI Frame 相对位置调整 与优化方法 Height Width X Y 调整
摘要:不使用xib ,纯代码开发的过程中,动态UI 需要改对象的大小位置 反复使用CGRectMake 去 setFrame 非常低效耗时,而且 牵一发动全身.以下整理出几个方法,方便动态布局 1.set 方法 重新布局#import @interface HuofarUtils : NSObject@e... 阅读全文

posted @ 2015-04-08 17:47 ACM_Someone like you 阅读(838) 评论(0) 推荐(0) 编辑

iOS UIImage 拉伸问题 (适用于UIButton等需要局部拉伸的情况)
摘要:图片 有的切图切很大 还占用ipa大小,有时候 切图 只需要 局部或者说 一个压缩的图片的抽象状态直接上代码 CGFloat top = 10; // 顶端盖高度 CGFloat bottom = 10 ; // 底端盖高度 CGFloat left = 10; // 左端盖宽度 CGFloat r... 阅读全文

posted @ 2015-03-30 21:49 ACM_Someone like you 阅读(2774) 评论(0) 推荐(0) 编辑

IOS 判断当前UIViewController 是否正在显示
摘要:我通常的做法是根据视图控制器的生命周期来判断,其是否是正在使用的状态.举例 设一个实例布尔变量isVisible 在 -ViewWillAppear 里面 isVisible = YES ; 在-ViewWillDisappear 里面 isVisible = NO; 然后根据条件需要实施方法最近... 阅读全文

posted @ 2015-03-11 23:23 ACM_Someone like you 阅读(4432) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示