`
dcj3sjt126com
  • 浏览: 1818588 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

IOS开发之纯代码界面--基本控件使用篇

    博客分类:
  • IOS
 
阅读更多

转自 http://www.cocoachina.com/bbs/read.php?tid=131516

 

刚学IOS开发的时候,跟着书本也用过苹果的拖动摆放图形界面是不是叫UIBuilder???
后来不知什么时候就不用了,现在回头看看,那些工具就是在误导,让你以为很简单,但是用好很难,维护起来。。。。不说了。你懂得。

那么现在我们就看看纯用代码写界面到底有多难?

首先我们要记住一点,在界面上你所看到的基本都是UIView这个类,即:一切都是View!我们不过是在用View来堆叠我们的界面罢了。

第一课:在程序中添加 UIWindow。UIWindow也是UIView的子类,这个是我们的程序窗口,我们一个程序的最基本承载界面(其他的界面都是添加到这个窗口上的)。
 LWindow.zip (34 K) 下载次数:842 

第二课:在程序中添加 UIView。这回我们打交道最多的主角出现了,这个Demo我们练习用几句代码在Window上添加一个View。
 LUIView.zip (29 K) 下载次数:573 

第三课:在程序中添加 UIViewController----视图控制器,即MVC模型中的V和C,集视图和控制于一身,但终归他也是个视图,这demo我们学习怎样在window上添加一个ViewController。UIViewController也是以后程序开发中最常用的子视图(就是你手机的每个跳转页面)承载界面。
 LUIViewController.zip (33 K) 下载次数:570 

第四课:在UIViewController上添加 UIView UIImageView UILabel。这节demo我们学习在UIViewController的View上添加 UIView UIImageView UILabel。
 LUIViewUIImageViewUILabel.zip (35 K) 下载次数:527 

第五课:在UIViewController上添加 UITextField UITextView UIButton。这节demo我们学习在UIViewController的View上添加 UITextField UITextView UIButton。
 LUIButtonUITextFieldUITextView.zip (37 K) 下载次数:504 

第六课:在UIViewController上添加 UIScrollView。
 LUIScrollView.zip (34 K) 下载次数:279 

第七课:在UIViewController上添加 UITableView。
 LUITableView.zip (33 K) 下载次数:509 

第八课:自定义 UITableViewCell。
 LUITableViewCustomCell.zip (53 K) 下载次数:739 

第九课:UIViewController之间的导航 跳转。
 VCNavDemo.zip (38 K) 下载次数:565 

第十课:使用UITabBarController建立底部切换导航的程序界面。
 LUITabBarViewController.zip (36 K) 下载次数:565 

分享到:
评论

相关推荐

    ios项目源代码 各种布局控件使用及扩展视图自定义UITableViewCell等源码合集.rar

    ios项目源代码 各种布局控件使用及扩展视图自定义UITableViewCell等源码合集: DTCoreText-1.6.10在UITextView上实现十分丰富的文字效果 ios三级展开列表TQMultistageTableView_10802 ios个性化每个...

    快速开发平台-源代码-cloud版

    零代码开发:配备大量可复用控件,通过操作界面元素,拖拽控件自动生成可视化应用; 大屏设计:自由布局页面,拖拽控件至页面中,针对不同的控件进行内容设值和数据绑定,所见即所得的实现大屏可视化页面开发 门户...

    Delphi XE8 iOS与Android移动应用开发(APP开发)[完整中文版]

    全书400多页,从开发环境的安装配置到使用基本界面控件、使用移动设备功能(移动定位、 照像机等)、使用后端服务、访问数据库等都作了全面介绍,是第一本国内最全的中文版Delphi XE8技术开发教程。本书需要有一定...

    iOS 开发时可能涉及到的一些重要概念和步骤以及一些简单的 iOS 应用程序的示例代码

    熟悉 Xcode 的使用对于进行 iOS 开发是非常重要的,包括项目管理、代码编辑、调试、界面设计等功能。 理解 iOS 应用的架构: iOS 应用通常采用 MVC(Model-View-Controller)或者其衍生的架构模式进行设计。这些...

    iOS移动开发从入门到精通.epub

     本书共分三篇,*篇为基础篇,主要介绍了iOS开发基础知识,包括iOS系统的历史、Swift 3.0语言、UI界面构建技术、视图控制器、常用的控件、表和集合视图、视图和层、声音、视频、动画等。第二篇为进阶篇,主要介绍了...

    iosNote:通往iOS路上的笔记、代码等

    手写吧写界面方式:手写UIxibstoryboardIOS开发之纯代码界面--基本控件使用篇原文地址:xcode6中新建功能中没有了Empty Application,这是不让朕手写代码的节奏啊。解决方法如下:在xcode6中新建Empty Application...

    ios-代码生成工具(让开发更高效).zip

    功能有:1.Storyboard和Xib文件生成纯手写代码,2.快速创建带tableView,collectionView的MVC编程文件,3.json转model,不需要你多写一句代码,4.帮你自动拉约束outlet,再也不用烦了,5.将非纯手写工程转换成纯手写工程....

    《iOS6开发指南》精彩书摘

    iOS开发中常用的4种模式,分别为单例模式、委托模式、观察者模式、MVC模式。按照问题提出、实现原理、应用案例的结构介绍了每种模式的适用情况、实现的原理并同时用具体案例来说明每个案例的实现方式。 第4章...

    iOS开发中一些手写控件及其相关属性的使用

    在OC开发中,Storyboard中的所有操作都可以通过代码实现,程序员一定要熟练掌握代码布局界面的能力! 设置控件监听方法的示例代码如下: 代码如下: [btn addTarget:self action:@selector(click:) forControlEvents...

    ios-DoraemonKit--一款适用于iOS App的线下测试工具集合.zip

    【组件检查】可以抓取任意一个UI控件,查看它们的详细信息,包括控件名称、控件位置、背景色、字体颜色、字体大小。 【对齐标尺】参考Android系统自带测试工具,能够实时捕获屏幕坐标,并且可以查看组件是否对齐。

    AWTK开发手册-AWTK开发实践指南-中文手册.pdf

    支持开发iOS应用程序。 支持开发2D游戏。 其主要特色有: 小巧。在精简配置下,不依赖第三方软件包,仅需要32K RAM + 256K FLASH即可开发一些简单的图形应用程序。 高效。采用脏矩形裁剪算法,每次只...

    ios-智能家居遥控器.zip

    使用AsyncSocket做的一个智能家居遥控器,通过通过ip和端口连接后,可以异步向服务器发送消息。顺便使用了数据库做一个简单的用户注册。第一次使用 要先注册一下,才能进入控制界面。 由于图片太多,压缩后超过5m ...

    从iOS中的音频文件生成波形图像-Swift开发

    DSWaveformImage DSWaveformImage提供了一些接口,其主要目的是在iOS中绘制音频文件...更多相关的iOS控件您可能还会发现以下用Swift编写的iOS控件很有趣:SwiftColorWheel-令人愉悦的颜色选择器QRCode-可自定义的QR代码

    android开发资料大全

    基本控件及基本动画效果dem 2011android面试题目及其答案大全.rar Android面试题集锦 (陆续更新)(最新2012-6-18) 【eoeAndroid Android相关的面试题最强汇总】 ZTE—adroid笔试题附答案版 iceskysl: 说说我招聘...

    校园助手iOS端HutHelper-Open.zip

    返回Msg提示信息主界面主界面是直接用xib做的,图片直接使用UI给的图片,另外的话有很多数据是在这个界面初始化的viewDidLoad()方法中,需要计算APP打开的此时的周数,并且通过NSUserDefaults类将其数据存储到plist...

    详解iOS开发中UItableview控件的数据刷新功能的实现

    实现UItableview控件数据刷新 一、项目文件结构和plist文件 二、实现效果 1.说明:这是一个英雄展示界面,点击选中行,可以修改改行英雄的名称(完成数据刷新的操作). 运行界面: 点击选中行: 修改数据后...

    Xamrin Android开发实战 源代码

    Xamrin Android开发实战-大学霸 基础篇上 的源代码 第1章 构建开发环境 1 1.1 Xamarin介绍 1 1.1.1 Xamarin发展 1 1.1.2 Xamarin工具 1 1.1.3 Xamarin特点 2 1.2 Xamarin.Forms介绍 2 1.3 开发Xamarin.Forms...

    iOS开发之Objective-C与JavaScript的交互

    UIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。使用...

Global site tag (gtag.js) - Google Analytics