代码改变世界

UIPageControl

2015-08-19 20:40 by dengchaojie_learner, 244 阅读, 0 推荐, 收藏, 编辑
摘要:UIPageControl *_page; #pragma mark 添加分页指示器 - (void)addPageControl { CGSize size = self.view.frame.size;//DCJ新特性这个类的视图大小 UIPageControl *page = [[UIPage 阅读全文

根据图片大小,自动设置按钮大小

2015-08-19 20:40 by dengchaojie_learner, 271 阅读, 0 推荐, 收藏, 编辑
摘要:根据图片大小,自动设置按钮大小。用(CGREC){CGPointZero,leftImage.size}强转 不要直接拿按钮文字,拿出来的是空的。因为按钮文字是分状态的。要用NSString *btnTitle = [btn titleForState:UIControlStateNormal 锚点 阅读全文

UICollectController

2015-08-19 20:39 by dengchaojie_learner, 277 阅读, 0 推荐, 收藏, 编辑
摘要:// [collectionView reloadItemsAtIndexPaths:@[sourceIndexPath]];// 只刷新个别item [collectionView reloadSections:[NSIndexSet indexSetWithIndex:sourceIndexPa 阅读全文

UIScrollView

2015-08-19 20:38 by dengchaojie_learner, 121 阅读, 0 推荐, 收藏, 编辑
摘要:一个UIScrollView无法滚动: 1.contentSize没有值 2.不能接收到触摸事件 - (void)addScrollView { UIScrollView *scroll = [[UIScrollView alloc] init];//DCJ滚动视图层初始化 scroll.frame 阅读全文

其他

2015-08-19 20:37 by dengchaojie_learner, 116 阅读, 0 推荐, 收藏, 编辑
摘要:变量加到.h文件中,和.m文件中,前者子类能访问,后者子类不能访问。 控件,一般写weak。例如:@property (nonatomic,weak) UIView *contentView; /* 一个控件无法显示: 1.没有设置宽高(或者宽高为0) 2.位置不对 3.hidden=YES 4.没 阅读全文

UINavigationController

2015-08-19 20:36 by dengchaojie_learner, 215 阅读, 0 推荐, 收藏, 编辑
摘要:导航控制器nav.modalPresentationStyle = UIModalPresentationFormSheet;// modal adj. 模式的;情态的;形式的 self.hidesBottomBarWhenPushed = YES; self.navigationControlle 阅读全文

UIWebView

2015-08-19 20:36 by dengchaojie_learner, 121 阅读, 0 推荐, 收藏, 编辑
摘要:[ WebView setUserInteractionEnabled: YES ]; //是否支持交互 [webView setScalesPageToFit:YES]; //自动缩放以适应屏幕 NSURL *url = [[NSURL alloc]initWithString:@"http:// 阅读全文

控制器view的加载顺序initWithNibName >>> viewDidLoad >>> viewWillAppear >>> viewDidAppear

2015-08-19 20:35 by dengchaojie_learner, 169 阅读, 0 推荐, 收藏, 编辑
摘要:执行顺序: initWithNibName >>> viewDidLoad >>> viewWillAppear >>> viewDidAppear 阅读全文

UITableView

2015-08-19 20:33 by dengchaojie_learner, 137 阅读, 0 推荐, 收藏, 编辑
摘要:// 给每组添加索引 - (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView { return [_citiesData valueForKeyPath:@"name"]; } 注意,1个控制器加到另一个控制器上面,用 阅读全文

JS调用OC方法

2015-08-14 17:19 by dengchaojie_learner, 1182 阅读, 0 推荐, 收藏, 编辑
摘要:JS调Native http://www.cnblogs.com/dailc/p/5931322.html 引入官方的库文件 Native注册api函数(OC) Html中JS调用原生的代码 如上所示,Native中通过引入官方提供的JavaScriptCore库(iOS7中出现的),然后可以将ap 阅读全文