可以更好的结局屏幕方向和兼容iphone和ipad的解决方案。iOS6有一个新的技术auto layout来帮助解决这个问题。这个技术不仅可以支持app不同尺寸下的开发,而且你也不需要为每一种语言创建nib文件或者storyboards。The problem with springs and st...
分类:
移动开发 时间:
2014-12-26 18:16:18
阅读次数:
214
Auto Layout to the rescue!接下来就看看如何使用Auto Layout来实现这个效果。首先移除viewWillLayoutSubviews方法,选择Main.storyboard然后勾选Use Autolayout注意:auto layout适用于整个的nib或者storyb...
分类:
移动开发 时间:
2014-12-26 18:03:00
阅读次数:
256
代码实现
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
//使用图片初始化背景色
self.view.backgroundColor = [UIColor colorWithPat...
分类:
移动开发 时间:
2014-12-24 18:02:30
阅读次数:
139
1.为任何组件创建nib文件那么如何通过XIB来创建自己的个性化的class呢。1。Add----New Filss---Cocoa Touch Classes---Object-C Class创建一个 从 UIView继承的类 SelfView2。Add---New Files----User I...
分类:
其他好文 时间:
2014-12-23 15:22:30
阅读次数:
155
Nib文件是什么?一系列对象,被序列化到了某个文件,包括控制器,视图,控件,输出口,action。如何将controller与nib文件关联?initWithNibName方法此时nib文件的file's owner类型必须指定为controller类型,且controller的view输出口必须关...
分类:
其他好文 时间:
2014-12-20 14:15:37
阅读次数:
178
UITableView表视图UITableViewCell表视图单元UITableViewDelegateUITableViewDataSource可以在UITableViewCell中添加子视图,从而在一个单元中放置更多的数据。可以通过代码,或者在nib文件中加载他们。两种基本样式:分组表(gro...
分类:
其他好文 时间:
2014-12-20 14:13:44
阅读次数:
171
一、加载xib文件的两种方式1.方法一(NewsCell是xib文件的名称)NSArray *objects = [[NSBundle mainBundle] loadNibNamed:@“NewsCell” owner:nil options:nil];2.方法二UINib *nib = [UIN...
分类:
其他好文 时间:
2014-12-16 20:50:06
阅读次数:
166
Storyboarding 是在ios 5时候引进入的一个非常出色的特性。节省了为app创建user interfaces的时间。如果你的app有多个屏幕storyboards可以帮助你降低代码的粘合度。比如从一个屏幕进入到另外一个屏幕。不会为每一个view controller使用单独的nib文件...
分类:
其他好文 时间:
2014-12-13 16:24:57
阅读次数:
277
昨天手贱去设置了info.plist中“Localization native development region”属性,今天过来发现app有些页面打不开,提示Could not load NIB in bundle: ‘NSBundle (loaded)‘错误。 找遍了网上的各种解决方案,后来...
分类:
其他好文 时间:
2014-12-11 12:33:14
阅读次数:
116
bundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对应bundle,cocoa提供了类NSBundle.我们的程序是一个bundle. 在Finder中,一个应用程序看上去和其他文件没有什么区别...
分类:
其他好文 时间:
2014-12-06 10:06:04
阅读次数:
128