共 7 篇文章 |
|
}- (void)changeViewScope:(UIEdgeInsets)changeInsets{ self.changeScope = NSStringFromUIEdgeInsets(changeInsets);myBounds.origin.x = myBounds.origin.x + changeInsets.left;myBounds.origin.y = myBounds.origin.y + changeInsets.top;myBounds.size.width = myBounds.size.width - changeInsets.left - changeInsets.right;myBounds.s... 阅702 转3 评0 公众公开 17-03-17 17:56 |
//通过签名初始化 NSMethodSignature* sig = [NSNumber instanceMethodSignatureForSelector:@selector(init)]; NSInvocation* invocatin = [NSInvocation invocationWithMethodSignature:sig]; //设置target [invocatin setTarget:self]; //设置selecteor [invocatin setSelector:myMethod]; //消息调用 [invocatin invoke];}-... 阅915 转2 评0 公众公开 16-10-18 14:18 |
基本的原理就是在根据你轮播数组的个数在首尾各多创建一个ImageView,当然首位之前多创建一个展示轮播数组最后一个的ImageView,而尾部多创建一个展示轮播数组第一个的ImageView。第三种:同样是基于scrollView的无限轮播(总共就创建三个ImageView)这种实现方式比第二种的好处就是不需要考虑重用问题,不论数组是多少个轮播图,我只创建三个I... 阅974 转1 评0 公众公开 16-09-08 14:45 |
iOS tableView数据源与代理方法的调用(一) tableView在iOS中是最长使用的控件了,但在对于其中具体的代理以及数据源的调用顺序相信好多人并不太清楚。刚好最近工作中遇到一个由于不熟悉其中的加载机制造成了一个很奇葩的BUG,于是顺便研究了一下其中的设置行高和设置每行内容的两个代理方法的调用- (CGFloat)tableView:(UITableView *)tableV... 阅538 转0 评0 公众公开 16-08-01 16:52 |
iOS 9网络协议更换导致请求不到数据随着iOS 9的到来,苹果使用了更加安全的https协议,导致原接口无法返回数据。对此,我们只需在工程中找到info.plist文件 然后将如下代码粘贴上即可。<key>NSAppTransportSecurity</key><dict><key>NSAllowsArbitraryLoads</key><true/></dict> 阅89 转4 评0 公众公开 15-09-18 15:00 |
ios开发中如何隐藏各种bar.1 - (void)viewWillAppear:(BOOL)animated 2 { 3 [self setFullScreen:YES];8 } 9 - (void)setFullScreen:(BOOL)fullScreen 10 {11 // 状态条12 [UIApplication sharedApplication].statusBarHidden = fullScreen;13 // 导航条14 [self.navigationController setNavigationBarHidden:fullScreen];15 // tabBar的隐... 阅27 转2 评0 公众公开 15-01-20 22:50 |