#Objective - C - UI-design - 第一天 -UIKit框架-UIKit-UIView

这篇博客介绍了UI设计的基本概念,包括用户界面的含义和重要性。重点讲解了UIWindow和UIView,UIWindow作为应用程序显示的管理协调者,而UIView作为屏幕上的矩形区域,是大部分可视化控件的基础。博客还详细阐述了UIView的frame和bounds属性,以及视图的添加和层次管理。最后,总结了关键知识点并提供了课后小练习。
摘要由CSDN通过智能技术生成

UI 编程

  • UI的本意是用户界面,是英文User 和 Interface的缩写。
  • UI设计则是指对软件的人机交互、操作逻辑、界面美观的整体设计。
  • 好的UI设计不仅是让软件变得有个性有品位,还要让软件的操作变得舒适简单、自由,充分体现软件的定位和特点。
  • 软件设计可分为两个部分:编码设计与UI设计。
  • 从字面上看是用户与界面两个部分组成,但实际上还包括用户与界面之间的交互关系。

什么是UIWindow?

  • 管理和协调应用程序的显示。
  • UIWindow类是UIView的子类,可以看作是特殊的UIView
  • 一般应用程序只有一个UIWindow对象。

xcode7 前用代码创建Window对象:

// 创建UIWindow对象
//[UIScreen mainScreen].bounds是屏幕大小
    self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
// 给window设置背景颜色 
    self.window.backgroundColor = [UIColor whiteColor];
// 使window显示
    [self.window makeKeyAndVisible];

Xcode7之后使用代码创建UIWindow对象:

// 创建UIWindow对象
self.window = [[UIWindow alloc] initWithFrame:[UIScreen
mainScreen].bounds];
// 设置window背景颜色
self
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值