iOS 小笔记
来源:互联网 发布:淘宝品牌服装代理真假 编辑:程序博客网 时间:2024/06/06 13:25
1 用CGRectContainsPoint判断点是否在CGRect里。
2 如果父视图为ParentView包含一个Button,如果再ParentView上添加子视图ChildView,且ChildView盖住了Button,那么Button就得到不响应了,为了让Button响应,可以设置ChildView的userInteractionEnabled = NO;
3
算术函数
(例)
srand(time(nil)); //随机数初期化
int val = rand()%50; //0~49之间的随机数int abs(int a)整数的绝对值
(例)int val = abs(-8);
→8
※浮点数的时候用fabs。double fabs(double a)浮点数的绝对值
(例)double val = fabs(-12.345);
→12.345
※整数的时候用abs。double floor(double a)返回浮点数整数部分(舍弃小数点)
(例)double val = floor(12.345);
→12.000double ceil(double a);返回浮点数整数部分(舍弃小数点部分,往个位数进1)
(例)double val = ceil(12.345);
→13.000double pow(double a, double b)a的b次方
(例)double val = pow(2, 3);
→8double sqrt(double a)a的平方根
(例)double val = sqrt(2);
→1.41421356
三角函数
指数函数
常数
4 设置或使用CALayer,需要导入QuartzCore.framework库.
5 代码添加UIButton,必须设置其frame,否则不显示
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; button.frame = CGRectMake(0, 0, 65, 25); //无此行,则,不显示在UIView上 [button setTitle:@"提交" forState:UIControlStateNormal]; [button addTarget:self action:@selector(submit:) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:button];
6 修改useragent.
-(void)initUseragent{// NSDictionary *dictionnary = [[NSDictionary alloc] initWithObjectsAndKeys:@"5cc7fea9c70d4e230fcb80ad0b872a32", @"UserAgent", nil];// [[NSUserDefaults standardUserDefaults] registerDefaults:dictionnary];// [dictionnary release]; NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init]; [request setValue:@"5cc7fea9c70d4e230fcb80ad0b872a32" forHTTPHeaderField:@"user-agent"]; [request setURL:[NSURL URLWithString:@"http://api.shupeng.com/board"]]; NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil]; if(data) { id t = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil]; NSLog(@"%@", t); }}
7 UITextField 只出现光标,不弹出键盘.
自定义一个view,view上面什么都不加.bounds可以设置为CGRectZero..把这个view设置为textfield的input view.
UIView *view = [[UIView alloc] initWithFrame:CGRectZero]; _display.inputView = view; [view release];
UITextFieldDelegate:
-(BOOL)textFieldShouldBeginEditing:(UITextField *)textField{ return NO;}此方法,既不出现光标,也不出现键盘.
- 【iOS小笔记】
- iOS 小笔记
- IOS 小问题笔记
- ios 小技巧笔记
- iOS小笔记
- iOS项目小笔记
- ios开发技巧小笔记
- ios开发技巧小笔记
- ios学习小知识笔记
- ios sqlite3 curd 小笔记
- IOS中线程小笔记
- 【iOS小笔记】weak怎么用
- 【iOS小笔记】iOS工程报错及解决办法整理
- ios小笔记---实习了1个多月了 小记一下
- iOS开发笔记--彩色小图标显示方法
- iOS笔记UI--汤姆猫小项目(UIbutton使用)
- iOS画图时 自己做的一小笔记
- iOS开发笔记--彩色小图标显示方法
- ios推送代码
- Makefile解读
- J2SE视频总结
- 编程之美3.8 求二叉树中节点的最大距离
- 公司参加中国国际云计算技术和应用展览会
- iOS 小笔记
- ORACLE备份库到共享目录问题
- 练手C++一些经验记录,持续更新中
- MFC工作学习笔记(更新ing)
- 13周项目一.1(理解基类中成员的访问限定符和派生类的继承方式)
- java 绑定 ffmpeg 利器:jjmpeg
- GCC使用入门
- 设置非*.xml文件以XML格式打开
- 浏览器缓存机制