`
喧嚣求静
  • 浏览: 572867 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

iPhone开发中经常用到的控件尺寸大集合

 
阅读更多

原文由论坛会员乔布斯(汗,名字确实是乔帮主)分享:)

原帖地址:http://www.cocoachina.com/bbs/read.php?tid=59387 

Element Size (in points)
Window (including status bar) 320 x 480 pts
Status Bar
(How to hide the status bar)
20 pts
View inside window 
(visible status bar)
320 x 460
Navigation Bar 44 pts
Nav Bar Image /
Toolbar Image
up to 20 x 20 pts (transparent PNG)
Tab Bar 49 pts
Tab Bar Icon up to 30 x 30 pts (transparent PNGs)
Text Field 31 pts
Height of a view inside 
a navigation bar
416 pts
Height of a view inside 
a tab bar
411 pts
Height of a view inside 
a navbar and a tab bar
367 pts
Portrait Keyboard height 216 pts
Landscape Keyboard height 140 pts
Points vs. Pixels
The iPhone 4 introduced a high resolution display with twice the pixels of previous iPhones. However you don't have to modify your code to support high-res displays; the coordinate system goes by points rather than pixels, and the dimensions in points of the screen and all UI elements remain the same.
iOS 4 supports high resolution displays (like the iPhone 4 display) via the scale property on UIScreen, UIView, UIImage, and CALayer classes. If the object is displaying high-res content, its scale property is set to 2.0. Otherwise it defaults to 1.0.
All you need to do to support high-res displays is to provide @2x versions of the images in your project. See the 
checklist for updating to iOS4 or Apple documentation for Supporting High Resolution Screens for more info.
Adjusting Sizes
Click here to see how to adjust View Frames and Bounds.
Additional References

 

  • 大小: 36.2 KB
分享到:
评论

相关推荐

    iphone开发控件大全

    iphone开发控件大全,介绍常用控件的属性,方法,可以在开发过程中查阅

    iphone开发常用知识点大集合

    本文将围绕“iPhone开发常用知识点大集合”进行深入探讨,旨在为开发者提供一个全面的学习指南。 首先,我们要理解Objective-C是iPhone应用开发的主要语言,虽然Swift已经越来越流行,但Objective-C仍然是许多现有...

    iphone开发的各种控件的测试

    在iOS应用开发中,iPhone应用程序的设计与实现离不开各种控件的使用。这些控件是构建用户界面的基础元素,使得用户可以与应用进行交互。本文将深入探讨iPhone开发中常见的控件及其测试方法。 首先,我们要了解的...

    iphone开发控件的demo

    "iphone开发控件的demo"是专为初学者设计的学习资源,包含了多种常用控件的示例代码,帮助开发者快速掌握控件的使用方法。下面,我们将详细探讨这些控件及其在实际开发中的应用。 1. **UILabel**:用于显示单行或...

    Iphone控件Demo大全

    "Iphone控件Demo大全"提供了一系列实用的示例,旨在帮助新手快速熟悉并掌握iPhone应用开发中的常见控件。以下是对这些控件及其用法的详细讲解: 1. UIButton:按钮是iOS应用中最基础的交互元素,用于触发某些事件或...

    iphone开发 星星 评分控件

    在本篇文章中,我们将深入探讨如何在iPhone应用中实现星星评分控件,以及它在开发中的应用。 首先,我们要了解iOS开发的主要语言Objective-C或Swift。虽然标题没有明确指出是使用哪种语言,但这里我们将会涵盖两种...

    iphone 开发基础控件UIButton

    在iOS开发中,UIButton是苹果提供的一个核心控件,它用于创建用户界面中的按钮元素,让用户可以通过点击来触发相应的操作。对于初学者来说,理解并掌握UIButton的基本使用至关重要。本教程将详细介绍UIButton的常用...

    iPhone开发书籍大集合

    iPhone开发书籍大集合,包含: 《Xcode开发员入门引导》 《Objective-C 第一版》 《iPhone开发入门》 《iphone开发秘籍》 《iPhone开发基础教程》 《Object-C的语法与Cocoa框架_V1.0》

    iPhone开发-控件的使用源代码

    本文将深入探讨在iPhone开发中控件的使用,包括各种UI控件的功能、配置以及如何通过源代码实现。我们将以"Control Fun"为例,分析其中可能包含的控件使用和实现细节。 首先,iPhone开发中的控件主要来自于UIKit框架...

    iPhone开发【七】常用控件之表TableView

    在本教程中,我们将深入探讨“iPhone开发【七】常用控件之表TableView”,并结合提供的源代码来理解其工作原理。 首先,UITableView是一个可以滚动的视图,它可以显示一行行的数据,每行数据称为一个单元格...

    iphone演示uikit里常用控件源码

    在这个项目中,你可以期待找到如UILabel(文本标签)、UIButton(按钮)、UIImageView(图像视图)、UITableView(表格视图)、UICollectionView(集合视图)、UITextField(文本字段)、UISlider(滑块)、...

    iphone 开发基础控件UITableView 及通讯录列表

    iphone中的基础控件UITableView,适合初学者,主要学习UITableView的常用属性设置、自定义分区标题、cell显示定义、索引列显示、索引列点击事件等。 通讯录按照首字母分区显示,右边显示索引列(A、B、C、D……X、Y...

    iPhone开发常用控件的参考

    在iOS应用开发中,尤其是针对iPhone的开发,掌握常用控件的使用是至关重要的。这些控件构成了用户界面的基础,提供了与用户交互的各种方式。以下是对压缩包内各个PDF文件所对应控件的详细说明: 1. **UIView_Class....

    iphone开发基础控件UINavigationController

    iphone中的基础控件UINavigationController,适合初学者,主要学习UINavigationController的基本属性和常用方法调用。 UINavigationController也是一种常用的容器,跟前边学过的tabbar差不多,在这个容器中可以添加...

    iphone 开发源码 新手大集合

    iphone 开发源码 新手大集合.如果你将里面的工程代码完全参透,你可以跨入高手的行列

    iPhone开发中类似其他语言的combox控件

    在iOS开发中,"combox"控件通常指的是下拉列表或者选择器,它在不同编程语言中对应着相似的功能,比如在Windows编程中的ComboBox,Java中的JComboBox,或者是网页开发中的HTML `<select>` 元素。在iOS上,我们没有...

    iphone 时间控件

    在iOS开发中,时间控件(Time Picker)是用户界面不可或缺的一部分,它允许用户选择一个时间值,通常用于设置闹钟、计划事件等。iPhone上的时间控件遵循苹果的iUI设计规范,提供了直观且一致的用户体验。在这个主题...

    说说值得下功夫的iphone开发的控件-1

    本篇文章将深入探讨几个值得开发者投入精力学习的iPhone开发控件,并结合"Navigation"这一主题,探讨导航控件在iOS开发中的重要性。 首先,我们要理解导航控制器(UINavigationController)。它是iOS SDK中的一个...

    模拟iPhone提醒事项日历选择控件

    在Android应用开发中,模拟iPhone提醒事项日历选择控件是一项常见的需求,特别是在构建跨平台应用时。这个控件能够为用户提供与iPhone类似的交互体验,包括按天选择和按月选择的功能,使得用户能方便地设定提醒或者...

    iphone 开发基础控件UISlider

    在iPhone应用开发中,UISlider常被用于音量调节、进度条控制等场景。本教程将详细介绍UISlider的常用属性设置、点击事件处理以及自定义滑块图片,非常适合iOS开发初学者学习。** ### 1. UISlider的基本使用 首先,...

Global site tag (gtag.js) - Google Analytics