摘要:如果要针对iPhone/iPod Touch开发移动网站,以下十条小代码几乎肯定是需要用到的,方便又有效。
侦测iPhone/iPod
开发特定设备的移动网站,首先要做的就是设备侦测了。下面是使用Javascript侦测iPhone/iPod的UA,然后转向到专属的URL。                    阅读全文
                
            借助于开源框架AFOpenFlow来实现CoverFlow
2011-11-08 21:34 by 张智清, 1105 阅读, 1 推荐, 收藏,
摘要:在iPhone的SDK中有个UICoverFlowLayer类,可以用来实现CoverFlow效果。不过遗憾的是,该类属于私有API(嘿,苹果把好东西留给自己玩…...)我们无法使用该类。不过我们借助于开源框架AFOpenFlow来实现。
首先,需要在项目中添加OpenFlow开源框架([http://apparentlogic.com/openflow/]),并添加需要显示的图片。                    阅读全文
                
            iphone开发中九宫格的界面布局的实现
2011-11-07 14:37 by 张智清, 2989 阅读, 0 推荐, 收藏,
摘要:九宫格是一种比较古老的设计,它最基本的表现其实就像是一个三行三列的表格。如何在iPhone中实现类似下图九宫格的效果呢?                    阅读全文
                
            视图篇——表格视图UITableView及控制器UITableViewController
2011-11-06 19:23 by 张智清, 10194 阅读, 3 推荐, 收藏,
摘要:UITableViewController类继承自UIViewController类,极大地简化了创建UITableView的过程。
UITableViewController负责处理表格布局,它创建一个标准的UIViewController并使用一个UITableView对它进行填充,设置UIViewController的窗体以支持任意导航栏或工具栏。可以通过tableView实例变量访问表格视图。
重要提示:手工代码创建UITableViewController的子类时,如果定义loadView方法,则确保调用其超类的实现[super loadView]。若是使用IB创建UITableViewController,则不必向loadView添加任何调用。                    阅读全文
                
            IB中通过xib设置的View不支持上下滚动
2011-11-05 17:06 by 张智清, 3017 阅读, 0 推荐, 收藏,
摘要:通过Xib文件设置的View不支持Scroll,使用起来不能上下滚动,用户体验不是很好。如何让普通的View也支持Scroll呢?方法有二                    阅读全文
                
            UIView动画(过渡效果)的学习笔记
2011-11-05 15:30 by 张智清, 26763 阅读, 0 推荐, 收藏,
摘要:UIView视图的动画功能,可以使在更新或切换视图时有放缓节奏、产生流畅的动画效果,进而改善用户体验。UIView类自带4种视图变换过渡效果。                    阅读全文
                
            UIView视图在IB中创建的理解
2011-11-05 12:51 by 张智清, 4521 阅读, 0 推荐, 收藏,
摘要:Cocoa采用MVC模式,所以在创建一个UIView时,往往由构建一个UIViewController视图控制器类开始,在XCode中创建时勾选With Xib for user interface可以同时创建一个xib文件来描述和可视化控制页面控件。
注:如果用代码布局页面控件,则先要初始化,然后使用addSubView:添加子视图方法将其加入到父视图之中。示例代码:                    阅读全文
                
            UIImageView实现图片移动,缩放、旋转的代码片段
2011-11-04 15:12 by 张智清, 3579 阅读, 0 推荐, 收藏,
摘要:继承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 张智清, 2523 阅读, 0 推荐, 收藏,
摘要:在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 张智清, 428 阅读, 0 推荐, 收藏,
摘要:ObjC程序最主要的编辑编译环境是XCode,若要使用到Cocoa,还必须在XCode上开发。且ObjC编程主要用到的框架还是Cocoa,是Mac OS X中五大API之一。
Cocoa由两个不同的框架组成FoundationKit和ApplicationKit。Foundation框架拥有100多个类,如NSString、NSArray、NSEnumerator和NSNumber等数据类型。ApplicationKit包含了所有的用户接口对象和高级类。
ObjC从语言角度讲其缺点是:没有命名空间、没有操作符重载、没有C++复杂。                    阅读全文
                
             
                    
                 浙公网安备 33010602011771号
浙公网安备 33010602011771号