IOS
文章平均质量分 53
小小斌-Jone
这个作者很懒,什么都没留下…
展开
-
UITableView的简单介绍和功能
创建表格视图UITableView的时候一并指定表格的样式: UITableView* tableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStylePlain]; // 设置分割线的颜色 tableView.separatorColor = [UIColor blue原创 2015-06-11 10:37:15 · 472 阅读 · 0 评论 -
NSTimer产生的问题及解决方案
计时器可以指定绝对的日期和时间,以便到时执行任务也可以指定执行的任务的相对延迟时间,还可以重复运行任务。计时器要和runloop相关联,运行循环到时候会触发任务。虾米昂这个方法可以创建并预先安排到当前运行循环中: + (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:原创 2015-06-27 22:44:07 · 753 阅读 · 0 评论 -
如何ScrollView在XIB或者Storyboard中设置约束并实现翻页滚动效果
使用XIB对视图进行约束非常简单,也很方便,节省了很多代码量,这是众所周知的事情!但是UIScrollView的约束在XIB里面比较复杂,而且有时候对它进行约束会经常出错,当然,这是对你没有在SV(以下UIScrollView简称)上放置别的视图来说,假如你要对SV进行操作,并在上面放置很多view,并进行约束,那便是比较复杂,以下我就举个列子来说明对SC上放置多个view,并对其进行约束(完全用约原创 2015-07-03 10:32:51 · 2422 阅读 · 0 评论 -
"黑魔法"Method Swizzling和IMP指针
IMP指针typedef void (*_VIMP)(id, SEL, ...);@implementation UIViewController (category)+ (void)load { static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ // 获取原始方法 Method原创 2015-09-07 17:54:00 · 378 阅读 · 0 评论 -
ios推送到某个界面的方法
方法一:- (void)pushNoti:(NSDictionary *)params { // 类名 NSString *class =[NSString stringWithFormat:@"%@", params[@"class"]]; const char *className = [class cStringUsingEncoding:NSASCIIStringEn原创 2015-09-10 16:22:17 · 447 阅读 · 0 评论 -
通过self.view获得顶端的ViewController
- (UIViewController *) containingViewController { UIView * target = self.superview ? self.superview : self; return (UIViewController *)[target traverseResponderChainForUIViewController]; }- (id原创 2015-09-07 18:07:02 · 595 阅读 · 0 评论 -
Cocoapods 私有库创建教程 简化版
1.在云端创建私有仓库 JSpecs 2.在终端执行 pod repo add JSpecs https://……/JSpecs.git 3.执行 open ~/.cocoapods/repos 会开看到在repos中创建了一个私有的仓库,master是cocoapods官方的 4.建立本地工程库 pod lib create NAME,NAME为工程名(NAME为JNetwork...原创 2018-08-20 13:33:58 · 146 阅读 · 0 评论