- 2023-08-25ios开发之 -- xib关联自定义view
在xib下使用自定义的view,因为很多时候,可能幸亏自顶一个view,然后在view里面填充控件,但是需要重写很多无用的代码,而且很容易出错不说,还很好工作量,使用xib的话,分钟搞定一个view,话不多说,步骤如下:1,先创建一个view2,创建一个xib3,"File'sOwner"的class继承为:MyView(即自定义创建的视图
- 2023-08-25ios开发之 -- invalid nib registered for identifier
今天在写代码的时候,碰到这麽一个问题:invalidnibregisteredforidentifier(重用符)-nibmustcontainexactlyonetoplevelobjectwhichmustbeaUITableViewCellinstance'我一直以为是注册那边出了问题,改了2遍,还是没好,后来百度了下,原因如下:通过xib创建cell的时候一定
- 2023-08-22ios开发之--使用xib适配iPhone X
最近在修改一个老项目,里面有很多xib文件,需要适配iPhoneX,但是又不想重写页面用代码适配,分享个小方法,也算是个笨办法吧,适配iPhoneX底部,iPhoneX底部有34px的操作区域,而其他机型的则是没有的,具体步骤如下:1、2、3、双击上图箭头所指,进入如下界面: 然后,就可以了!上面导航适配,目前我还
- 2023-08-22xib view frame 大小调整
1、IOS-xib(InterfaceBuilder,view)-can'tchangeviewsize(view不能改变大小问题)很多时候,我们自定义tableview、collectionview的cell,也有时候我们要自定义窗口xib,但创建xib后,其height、width不可修改。这时问题就来了,怎么才能使我们的自定义xib宽高可修改:项目中创建xib
- 2023-06-22initWithNibName 和 loadNibNamed 的区别
UIViewControllerinitWithNibName这时候是延迟加载主要代码如下:ShowViewController*showMessage=[[ShowViewControlleralloc]initWithNibName:@"ShowViewController"bundle:nil];self.showViewControllerrelease];这时候是延迟加载,这个View上的控件是nil的self.showVie
- 2023-06-22XCode 4.3.2 如何新建 Window-based Application应用的简单例子
XCode4以后,项目模版中没有了Window-basedApplication,跟它比较接近的项目模版是EmptyApplication.如下图的选择:我们想建一个Window-basedApplication,需要在EmptyApplication基础上做一些设置。下面是操作步骤,新建一个EmptyApplication默认的EmptyApplication项目包
- 2023-04-03xcode4.2中使用xib来运行hello world (MainWindow.xib)
xcode4.2推荐使用storyboard,但网上资料太少,书上讲的也都是基于xib的 花了2天时间,终于把xib的helloWorld写出来了。 注意,类名一定要大写,为了这个东西,我搞了2天,在配viewContorller时一直抛错。 新建EmptyApplication 添加一个object,添加一个ViewController,添加一个window,把Fi