- 博客(14)
- 收藏
- 关注
原创 ios7 tableView 恢复ios6 风格
if ([self.weiboTableViewrespondsToSelector:@selector(setSeparatorInset:)]) { [self.weiboTableViewsetSeparatorInset:UIEdgeInsetsZero]; }
2014-09-02 16:29:30 382
转载 webView js 交互
http://blog.sina.com.cn/s/blog_735065f90101m8rt.htmlUIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。stringByEv
2014-08-29 23:07:23 424
原创 iOS - UIButton(UIEdgeInsets)/设置button上的文字和图片上下垂直居中对齐
[objc] typedef struct UIEdgeInsets { CGFloat top, left, bottom, right; // specify amount to inset (positive) for each of the edges. values can be negative to 'outset' } UIEdgeInsets;
2014-08-29 10:01:37 649
原创 nil 和 releasse 作用
nil和release的作用: nil就是把一个对象的指针置为空,只是切断了指针与内存中对象的联系;而release才是真正通知内存释放这个对象,但是在IOS中其实也不会立马释放内存,而是将内存计数器剪去1,直到计数器变为0,才会释放掉内存,所以release的目的是为了释放内存,而self.object= nil,是清空指针。 所以nil并没有释放内存,只有release才回
2014-08-25 15:51:35 412
原创 CONST 意义
CONSTconst是一个C语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性,另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。另外CONST在其他编程语言中也有出现,如C++、PHP5、C#.net、HC08 C。 问题1:const变量&常量 例:为什么下面的例子在使用一个
2014-08-20 23:12:13 439
原创 键盘弹起的高度利用键盘通知获得
// 键盘弹出-(void)keyboardWillShow:(NSNotification *)not{ // 获取键盘的高度 CGSize size =[[not.userInfoobjectForKey:UIKeyboardFrameEndUserInfoKey]CGRectValue].size; // 键盘弹起的高度是216
2014-05-20 09:03:59 469
原创 ios7之后替代label高度自适应的方法
UIFont*font = [UIFontfontWithName:@"Arial"size:14];//跟label的字体大小一样 CGSizesize = CGSizeMake(300,29999);//跟label的宽设置一样 if(is_IOS_7) { NSDictionary*
2014-05-16 14:29:41 527
原创 bounds和frame区别
// bounds 和frame的区别 // 父view的bounds 会影响到子view的坐标和大小 UIView *v1 =[[UIViewalloc] initWithFrame:CGRectMake(100,100, 100, 100)]; v1.bounds=CGRectMake(0, -50,100, 100);
2014-05-15 09:23:16 458
转载 限制textField长度
在 iPhone 应用里经常要限制用户输入字符的长度,比如密码输入框规定密码长度是 x 到 y 位,下面这段代码可以让 UITextField 限制输入长度。- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString
2014-05-13 10:37:19 488
原创 验证邮箱 电话号码格式
/邮箱+ (BOOL) validateEmail:(NSString *)email{ NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat
2014-05-12 14:53:57 1097
原创 关于ios7 scrollView的subView的frame不正确的调整
if(isIOS7){ // 设置scroll内容不自动调整 self.automaticallyAdjustsScrollViewInsets=NO; }
2014-05-08 11:22:01 788
原创 tableView中几个代理方法调用的顺序
2014-05-03 10:10:48.674 ARCDemo[1360:907]返回组数2014-05-03 10:10:48.675 ARCDemo[1360:907]返回头标高度2014-05-03 10:10:48.675 ARCDemo[1360:907]返回头标高度2014-05-03 10:10:48.675 ARCDemo[1360:907]返回脚标高度
2014-05-03 10:21:22 622
翻译 ios各个版本的图标尺寸
图标和图像大小每一个应用程序需要一个应用程序图标和启动图像。此外,一些应用程序需要自定义的图标来表示特定于应用程序的内容,功能,或在导航栏,工具栏和标签栏模式。不像其他的定制艺术品在您的应用程序的图标和图像,表38-1列出必须满足特定的标准,因此,IOS可以正确显示。此外,一些图标和图像文件的命名要求。(如果你需要支持标准分辨率的iPhone或iPod touch设备,除以2下面列
2014-04-29 10:44:42 1119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人