摘要:
不需要使用Interface Builder。 也可以用下面代码来显示其他View。CGRect myImageRect = CGRectMake(0.0f, 0.0f, 320.0f, 109.0f);UIImageView *myImage = [[UIImageView alloc] initWithFrame:myImageRect];[myImage setImage:[UIImage imageNamed:@"myImage.png"]];myImage.opaque = YES; // explicitly opaque for performance[sel 阅读全文
摘要:
[ 0] UIWindow--[ 1] UILayoutContainerView----[ 2] UINavigationTransitionView------[ 3] UIViewControllerWrapperView--------[ 4] UITableView----------[ 5] UITableViewCell------------[ 6] UIView--------------[ 7] UILabel------------[ 6] UIButton--------------[ 7] UIImageView------------[ 6] UIView----. 阅读全文
摘要:
http://www.cocoachina.com/bbs/read.php?tid-36344-fpage-6.html 阅读全文
摘要:
在编写简单的导航控制器基础上,让TableView的条目是可编辑的。这里示例将实现对条目的排序,删除等类似。实现的效果: 在编写简单的导航控制器基础上做如下修改。 首先要将存储数据的NSArray改为NSMutableArray,因为前者是不可变的。在头文件中: @interface RootViewController : UITableViewController <UITableViewDelegate,UITableViewDataSource>{ NSMutableArray *dataItems; 在m文件中: dataItems= [[NSMutableArray a 阅读全文
摘要:
导航控制器(UINavigationController)是iOS界面中重要的组成部分。一般来说导航控制器要结合TableView来使用,因此我在摸导航控制器前先写了简单的TableView(编写简单的TableView),下面的例子也是在这个例子基础上写的。 本文是参考《iPhone开发基础教程》写的,但是这部分教程太啰嗦了。我做了精简,并拆分成几个渐进的小例子。第一个例子截图: 首先,要创建Navigation-based Application: 这样,xcode会帮你生成一个导航项目的框架。xcode生成的RootViewController实际上是一个UITableViewContr 阅读全文
摘要:
在iOS下编写TableView是很容易的。 最简单的TableView 比如实现这样的效果: 首先创建一个view based application: 接着,修改view xib文件,将TableView拖拽到view中: 右侧图是拖拽后的效果。然后是建立关联,需要建立两个: dataSource,连接到数据源,这样TableView才知道显示数据的信息delegate,连接到TableView delegate,回调它来和应用的逻辑部分交互 都连接到Controller即可,即file’s owner: 然后,需要让Controller实现两个protocol: @interface T 阅读全文
摘要:
http://www.189works.com/article-16605-1.html今天看书中介绍了从图片库中调用图片的例子,一时性起打算做一个简单的图片浏览器。功能很简单,从图片库中载入图片,然后放到view下,并支持放大,缩小,平移。由于对控件库不了解,一开始的方案是这样的:前面的框架都一样: 用toolbar做按钮条,里面有个按键,触发从按键。 按键action调用图片库,之后图片库发消息到delegate(我这里协议挂在了主UIViewController上面,后面其他的delegate也一样)。如果正确得到了图片 UIImagePickerControllerDelegate的i 阅读全文