`

不用interface builder.

    博客分类:
  • iOS
阅读更多

可以先看看这篇文章 http://ankyhe.iteye.com/blog/514908

 

看完了下面就是我要说的.

------------------------------------------------

 

"如何不用IB,则你的UIViewController实例拥有一个成员变量 .view ".

 

有了这个就好办了,在- (void)loadView {}方法中先定义一个UIView,然后付给你的controller(self.view = xxx).

这样,controller就有view了(app delegate中你也可以将这个view加到UIWindow中了).

当然这个view也可以是其他的view,如UIScrollView.

 

-----------------------------------------------------

其他的上面的那篇ankyhe的文章写的很清楚.

如果你想知道那些用IB做出来的效果,用code如何实现,请google 'nib2objc'

 

个人观点:

用不用IB,我觉得那个方便就用那个来.二者混用其实很爽.

分享到:
评论

相关推荐

    Custom Field component with validation for creating easier form-like UI from interface builder.zip

    Custom Field component with validation for creating easier form-like UI from interface builder.zip,Custom Field component with validation for creating easier form-like UI from interface builder.

    xcode interface builder legacy

    Xcode Interface Builder是苹果公司为其iOS和Mac应用开发提供的一个可视化工具,用于设计和构建用户界面。Interface Builder允许开发者通过拖放的方式快速地构建用户界面,无需编写大量代码。它提供了一个可视化的...

    孙源-Interface Builder实践与开源

    孙源在MDCC 2015中国移动开发者大会上的演讲“Interface Builder实践与开源”涉及了iOS开发中一个关键的界面构建工具——Interface Builder(简称IB),以及相关的开源实践。IB是苹果公司在开发工具Xcode中提供的一...

    MockupBuilder.rar

    MockupBuilder.exe是MockupBuilder的主要可执行文件,安装后,用户可以直接运行该程序开始设计工作。通常,这个文件会包含所有的功能模块和必要的资源,使得用户可以在本地计算机上独立运行和编辑设计项目。 在使用...

    iphone 关于UITableView的排序,搜索、使用Interface Builder创建等

    本教程将深入探讨如何在iPhone应用中使用UITableView进行排序、搜索以及通过Interface Builder进行创建。 首先,我们来了解一下UITableView的基本概念。UITableView是一个视图控件,用于显示一列或多列数据,每个...

    第五章 探索Interface Builder的例子

    在本章“第五章 探索Interface Builder的例子”中,我们将深入学习苹果的Interface Builder工具,它是iOS和macOS应用程序开发中的一个关键组件。Interface Builder是Xcode的一部分,允许开发者直观地设计用户界面,...

    Wiley.Adobe.Flash.Builder.4.and.Flex.4.Bible.Apr.2010.rar

    此外,Flex 4的Graphical Layout User Interface (GLUE)和States机制也是重点讲解的内容,这些可以帮助开发者更好地设计和实现应用程序的用户界面。 在本书中,读者可以学习到关于数据绑定、事件处理、服务调用(如...

    ASP Web Database Interface Builder Pro v5.01b (c)

    ASP Web Database Interface Builder Pro v5.01b (c) Handy Productions-(2003-03-27)-3M-ROR含破解

    swift-一个在InterfaceBuilder和SwiftPlayground里面设计UI交互导航模式换场和动画

    在这个场景中,我们关注的是"swift-一个在InterfaceBuilder和SwiftPlayground里面设计UI交互导航模式换场和动画",这涉及到使用IBAnimatable库来提升UI设计和交互体验。 IBAnimatable是一个非常有用的开源工具,它...

    PowerBuilder Native Interface

    ### PowerBuilder Native Interface (PBNI) 技术详解 #### 一、PBNI技术概述 随着软件开发领域的不断发展,各种编程语言之间的交互需求日益增加。PowerBuilder作为一种强大的快速应用开发工具,一直以来都在不断地...

    Access-interface.rar_PowerBuilder_access_netcar.dll_prorfl.dll下载

    标题中的"Access-interface.rar_PowerBuilder_access_netcar.dll_prorfl.dll下载"表明这是一个与数据库访问相关的项目,其中涉及到PowerBuilder、Access以及两个动态链接库文件:netcar.dll和prorfl.dll。...

    iPhone Application Programming L02: Interface Builder

    ### iPhone Application Programming L02: Interface Builder #### 知识点概述 本章节主要介绍了iPhone应用编程中的Interface Builder工具以及Objective-C的一些基础类库(Foundation Classes)。Interface ...

    Interface Builder Plug-In Programming Guide

    《Interface Builder插件编程指南》是苹果公司发布的一份详细文档,主要针对Mac平台上的开发者,旨在教授如何为Interface Builder(简称IB)开发插件。IB是Xcode的一部分,是苹果提供的一款强大的用户界面设计工具,...

    swift-IBLocalizableUI常用组件在InterfaceBuilder内的本地化支持方案

    Interface Builder(简称IB)是Xcode内置的可视化设计工具,它允许开发者直接在设计界面时进行界面布局和控件配置。`IBLocalizable`是Swift中一种用于在Interface Builder内实现UI组件本地化的方法。本篇文章将深入...

    ProBuilder 2 v2.4.4f1.unitypackage

    We put serious effort into a truly intuitive, obvious interface and controls that closely follow Unity's own standards. Artist, programmer, or complete novice- you will be working confidently and more...

    C++ Builder调用Delphi的pas文件实例

    interface uses System.SysUtils; exports MyDelphiFunction declared; function MyDelphiFunction(param1: Integer; param2: String): Integer; stdcall; implementation function MyDelphiFunction(param1:...

    [iOS开发教程-2]Customize that UIViewCell – Part 1: Using Interface Builder

    在"[iOS开发教程-2]Customize that UIViewCell – Part 1: Using Interface Builder"这篇教程中,我们将深入探讨如何利用Interface Builder来设计并定制自定义的UITableViewCell。 首先,Interface Builder是Xcode...

    Builder设计模式.txt

    builder.buildPartA(); builder.buildPartB(); builder.buildPartC(); } } // 定义ConcreteBuilder类 public class ConcreteBuilder implements Builder { private Part partA, partB, partC; @Override ...

    IBAnimatable:全部使用 Interface Builder 即可构建一个应用,不需要写代码.zip

    IBAnimatable:全部使用 Interface Builder 即可构建一个应用,不需要写代码.zip,使用ibanimatable在interface builder中为app store-ready应用程序设计和原型定制的ui、交互、导航、转换和动画。

Global site tag (gtag.js) - Google Analytics