iOS开发中需要注意点的知识点
来源:互联网 发布:钩针图解制作软件 编辑:程序博客网 时间:2024/06/05 20:01
- 一般布局子视图的坐标的时候不要在viewDidLoad中做,一般在viewDidLayoutSubviews中布局
- (void)viewDidLayoutSubviews{ [super viewDidLayoutSubviews]; // 布局 xxxView.frame = CGRectMake(x, y, width, height); xx2View.frame = CGRectMake(x, y, width, height);}
- XIB中使用动画和纯代码有些不同,纯代码方式一般都是将动画代码放入到动画代码块中即可,xib方式正好相反:将动画代码放到外边,在动画代码块中调用layoutIfNeeded方法
self.loginRegisterViewLeading.constant = self.loginRegisterViewLeading.constant == 0 ? -self.loginRegisterContainerView.width * 0.5 : 0;[UIView animateWithDuration:0.2 animations:^{ [self.view layoutIfNeeded];}];
- 调整UIButton的图片和标题的位置,只需要自定义按钮并重写layoutSubviews即可
// 图上标题下布局- (void)layoutSubviews { [super layoutSubviews]; // 设置图片坐标 self.imageView.top = 0; self.imageView.centerX = self.width * 0.5; // 设置标题坐标 self.titleLabel.top = self.height - self.titleLabel.height; [self.titleLabel sizeToFit]; self.titleLabel.centerX = self.width * 0.5;}
- 改变UITextField的编辑模式下改变光标的颜色,和提示字体的颜色
- (void)awakeFromNib{ self.tintColor = [UIColor whiteColor]; [self addTarget:self action:@selector(textFieldBegin) forControlEvents:UIControlEventEditingDidBegin];}- (void)textFieldBegin{ self.attributePlaceholder = [[NSAttributedString alloc] initWithString:self.placeholder attributes:attrs];}
0 0
- iOS开发中需要注意点的知识点
- IOS开发中注意点
- HttpURLConnection项目开发中需要注意的几点
- Android项目开发中需要注意的几点
- Android开发中需要注意的几点
- 开发中需要注意的点以免内存泄漏
- JS中需要注意的知识点
- iOS开发过程中需要注意的问题
- iOS开发中需要注意的一些小细节
- 大型软件开发需要注意的几点
- 平时开发需要注意的点
- 混合开发需要注意的一些点
- iOS开发常见知识点、注意点以及面试常见问题
- ios开发中类方法以及self的注意点
- ios开发中类方法以及self的注意点
- iOS 开发中使用block的注意点
- php中需要注意的几点
- c++中几个需要注意的点
- Android Studio项目目录结构介绍
- debian如何通过更新源安装卸载软件
- DataMining学习2_数据挖掘十大经典算法
- C++开发笔试题
- android开发 事件监听
- iOS开发中需要注意点的知识点
- linux-mysql基本命令大全-增删查改
- unslider制作轮播图
- 分析比较多表查询中的IN与JOIN
- Chrome控制台实用指南
- BZOJ 1051 [HAOI2006]受欢迎的牛
- 使用CursorLoader加载联系人信息
- SpringMVC servlet.xml配置
- Git 命令总结