代码改变世界

文章分类 -  iphone&ipad

IB中通过xib设置的View不支持上下滚动

2011-11-05 17:06 by 张智清, 3009 阅读, 收藏, 编辑
摘要: 通过Xib文件设置的View不支持Scroll,使用起来不能上下滚动,用户体验不是很好。如何让普通的View也支持Scroll呢?方法有二 阅读全文

UIView视图在IB中创建的理解

2011-11-05 12:51 by 张智清, 4519 阅读, 收藏, 编辑
摘要: Cocoa采用MVC模式,所以在创建一个UIView时,往往由构建一个UIViewController视图控制器类开始,在XCode中创建时勾选With Xib for user interface可以同时创建一个xib文件来描述和可视化控制页面控件。 注:如果用代码布局页面控件,则先要初始化,然后使用addSubView:添加子视图方法将其加入到父视图之中。示例代码: 阅读全文

UIImageView实现图片移动,缩放、旋转的代码片段

2011-11-04 15:12 by 张智清, 3574 阅读, 收藏, 编辑
摘要: 继承UIImageView,重写init函数。 1 //旋转手势 2 UIRotationGestureRecognizer *rotationGesture = [[UIRotationGestureRecognizer allor]initWithTarget:selft action:@selector(rotatePiece:)]; 3 [self addGestureRecognizer:rotationGesture]; 4 [rotationGesture release]; 5 6 //放大缩小手势 7 UIPinchGestureRecognizer *pinchGestu. 阅读全文

tabBar选项卡的背景色如何修改

2011-11-03 22:52 by 张智清, 2518 阅读, 收藏, 编辑
摘要: 在tabBar区域加个视图 1 CGRect frame = CGRectMake(0,0,320,48); 2 3 UIView *v = [[UIView alloc]initWithFrame:frame]; 4 5 [v setBackgroundColor:[[UIColor allor]initWithRed:70.0/255.0 6 7 green:65.0/255.0 8 9 blue:62.0/255.010 11 alpha:1.0]];12 13 [rootController.tabBar insertSubview:v atIndex:0];14 15 [v ... 阅读全文

Objective-C语法要点的学习一

2011-11-03 22:12 by 张智清, 424 阅读, 收藏, 编辑
摘要: ObjC程序最主要的编辑编译环境是XCode,若要使用到Cocoa,还必须在XCode上开发。且ObjC编程主要用到的框架还是Cocoa,是Mac OS X中五大API之一。 Cocoa由两个不同的框架组成FoundationKit和ApplicationKit。Foundation框架拥有100多个类,如NSString、NSArray、NSEnumerator和NSNumber等数据类型。ApplicationKit包含了所有的用户接口对象和高级类。 ObjC从语言角度讲其缺点是:没有命名空间、没有操作符重载、没有C++复杂。 阅读全文

iOS App图标、启动画面的设计原则

2011-11-03 19:59 by 张智清, 4110 阅读, 收藏, 编辑
摘要: 图标的圆角和光晕效果1.图标的圆角效果是系统自动加上的,且是我们无法控制的。2.光晕效果虽然也是系统加上的,但可以通过程序中设置app的光晕参数UIPrerendedIcon来是否需要内建光晕效果。方法:在info.plist里面添加一条记录UIPrerenderedIcon,新版的XCODE 会自动识别为Icon already includes gloss effects 打上勾就OK了。如果没有识别的右边栏写上YES就可以。启动画面虽然苹果建议开发者使用app的“空白”界面作为启动画面。但若要让启动画面显得漂亮,可先让app的界面漂亮;App的界面漂亮,那app的“空白”界面也漂亮;Ap 阅读全文

ios开发中如何隐藏各种bar

2011-11-03 15:01 by 张智清, 13936 阅读, 收藏, 编辑
摘要: 状态条Status Bar[UIApplication sharedApplication].statusBarHidden = YES;或者// iOS3.2+支持[application setStatusBarHidden:NO withAnimation:UIStatusBarAnimationFade];statusBarHidden属性支持在iOS2.0+,setStatusBarHidden:animated:方法在iOS3.2中开始取消了,而采用了setStatusBarHidden:withAnimation:方法。上述方法只能实现在程序跳过loading(即启动画面)的时候 阅读全文
点击右上角即可分享
微信分享提示