会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小课桌
当你觉得为时已晚的时候,恰恰是最合适的时候。
博客园
首页
新随笔
管理
上一页
1
2
3
4
5
6
7
···
15
下一页
2017年2月6日
Runtime给分类添加属性
摘要: 分类中不能添加属性。 在分类中,@property (nonatomic, assign) NSInteger age;只会生成同名的setter和getter方法,不会生成带_的成员变量和对应的setter和getter方法的实现。 那怎么给分类添加属性呢?使用运行时可以。 oc有两个运行时方法:
阅读全文
posted @ 2017-02-06 08:30 ys123456789
阅读(2037)
评论(1)
推荐(1)
2017年2月4日
3DTouch
摘要: 1 import UIKit 2 3 @UIApplicationMain 4 class AppDelegate: UIResponder, UIApplicationDelegate { 5 6 var window: UIWindow? 7 8 9 func application(_ application: UIAppl...
阅读全文
posted @ 2017-02-04 13:08 ys123456789
阅读(239)
评论(0)
推荐(0)
2017年1月22日
常见UI继承关系
摘要: 1 /* 2 3 NSObject -> CALayer ->CAShapeLayer(CAGradientLayer) 4 5 NSObject -> UIImage 6 7 NSObject -> UIResponder -> UIView -> UIScrollView -> UITableView(U...
阅读全文
posted @ 2017-01-22 13:14 ys123456789
阅读(177)
评论(0)
推荐(0)
Xcode帐号添加不上
摘要: 有时帐号明明已经添加,就是显示不出来,我们需要手动选一下。 然后回到“1图”点击“Fix Issue”
阅读全文
posted @ 2017-01-22 11:52 ys123456789
阅读(539)
评论(0)
推荐(0)
2017年1月21日
防止按钮连续重复点击
摘要: 应用场景:向服务器提交数据时(发表动态,上传个人信息....) 优点:防止发表同一样帖子,并且减少服务器的负担. 代码很简单,一看就明白,不再绕弯子了:
阅读全文
posted @ 2017-01-21 16:11 ys123456789
阅读(183)
评论(0)
推荐(0)
2017年1月19日
UITableViewCell
摘要: cell常见的几种附加类型: 去除点击cell时的高亮效果: 设置cell选中时的背景色:
阅读全文
posted @ 2017-01-19 14:41 ys123456789
阅读(124)
评论(0)
推荐(0)
layoutSubviews
摘要: /* 1、此控件创建(alloc init)的时候不会调用 但initWithFrame,rect不为CGRectZero时,会调用 2、此控件的位置或大小发生变化时,也会调用 3、布局子控件的时候(addSubview),会自动调用 4、子控件的位置或大小发生变化时,也会调用 5、如果应用支持多屏幕朝向,屏幕旋转时,也会调用 ...
阅读全文
posted @ 2017-01-19 12:01 ys123456789
阅读(160)
评论(0)
推荐(0)
导航栏UINavigationController
摘要: 1 // 取消导航栏下面的分隔线 2 navigationBar.setBackgroundImage(UIImage(), for: .default) 3 navigationBar.shadowImage = UIImage() 4 5 // 注意:如果设置了空的背景和阴影图片,要设置此属性为fal...
阅读全文
posted @ 2017-01-19 11:11 ys123456789
阅读(299)
评论(0)
推荐(0)
导航栏与状态栏
摘要: // 具体的控制器设置状态栏样式 override var preferredStatusBarStyle: UIStatusBarStyle{ return .lightContent } // 如果控制器被添加到导航控制器中,上段代码失效,需要在导航控制器中添加以下代码 // 导航控制器不再统一设置状态栏样式,交给具体的控制器设置,这样,具体控制器再设置状态栏样式 overrid...
阅读全文
posted @ 2017-01-19 11:10 ys123456789
阅读(267)
评论(0)
推荐(0)
2017年1月18日
下拉放大设计思路
摘要: 很多App,在详情页面,都有下拉放大效果。 一般页面分为两部分:顶部是图片框、下半部分是详情或列表。 设计思路: 1、根视图上添加两个控件: 图片框:顶部,ContentModel设置为AspectFill 内容列表:和根视图一样大 2、设置内容列表的contentInset,top为图片框的高度;
阅读全文
posted @ 2017-01-18 16:41 ys123456789
阅读(327)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
15
下一页
公告