Phone起步-2:iPhone常用控件、UIActionSheet、UIAlertView

 

http://www.cnblogs.com/elfsundae/archive/2010/11/11/1874486.html

 

 

一、UILabel

 

 

二、UIButton

 

常用事件:Touch Up Inside

 

三、UITextField

 

常用属性:

Text:要显示的文本。

Placeholder:指定将要在文本字段中以灰色显示的占位符文本。

Clear When Editing Begins:用户触摸此字段时是否删除字段中的值。

Text Input Traits:文本输入特征。

 

四、UIImageView

 

常用属性:

image:指定图像文件

Mode:图像在视图内部的对齐方式以及是否缩放图像以适应视图。选择任何图像缩放的选项都会潜在地增加处理开销,因此最好避开这些选项,并在导入图像之前调整好图像大小。通常Mode属性为Center。

Alpha:图像透明度。一般设置为1.0

Background:该属性继承自UIView,但它不会影响图像视图的外观,请忽略此属性。

Drawing复选框:选中Opaque表示视图后面的任何内容都不应该绘制,并且允许iPhone都绘图方法通过一些优化来加速绘图。

Clear Context Before Drawing:选中它之后,iPhone将使用透明黑色绘制控件覆盖都所有区域,然后才实际绘制控件。考虑到性能问题,并且适用情况很少,通常很少需要选中ClearContext Before Drawing。

Interaction复选框:

User Interaction Enabled:指定用户能否对此对象进行操作。

Multiple Touch:是否能够接收多点触摸事件。

 

五:UISlider(滑块)

 

常用属性:Value Changed

示例:

// silder 的值反映到 sliderLabel

- ( IBAction ) sliderValueChanged: ( id )sender

{

    UISlider *slider = ( UISlider *)sender;

    int progressAsInt = ( int )(slider. value + 0.5f);

    NSString *newText = [[ NSString alloc ] initWithFormat : @"%d" , progressAsInt];

    sliderLabel. text = newText;

    [newText release ];

}

 

六:UISwitch(开关)

 

代码
   
   
// 属性on:获取开关的状态是否为on
// 方法setOn:设置开关的状态
- (IBAction) switchChanged: (id)sender
{
UISwitch
* whichSwitch = (UISwitch * )sender;
BOOL setting
= whichSwitch.on;
[leftSwitch setOn:setting animated:YES];
[rightSwitch setOn:setting animated:YES];
}

 

 

七、UISegmentedControl

  
  
#define kSegmentIndex_Switches 0
#define kSegmentIndex_Button 1


- (IBAction) segmentChanged: (id)sender
{
switch ([sender selectedSegmentIndex])
{
case kSegmentIndex_Switches:
leftSwitch.hidden
= NO;
rightSwitch.hidden
= NO;
doSomethingButton.hidden
= YES;
break ;
case kSegmentIndex_Button:
leftSwitch.hidden
= YES;
rightSwitch.hidden
= YES;
doSomethingButton.hidden
= NO;
break ;

}


}

 

八、UIActionSheet(操作表)和UIAlertView(警报)

UIActionSheet用于迫使用户在两个或更多选项之间进行选择都模式视图。操作表从屏幕底部弹出,显示一系列按钮供用户选择,用户只有单击了一个按钮后才能继续使用使用应用程序。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值