UIStepper控件的使用详解

UIStepper控件类似于UISlider控件,但它有“+”和“-”两个按钮,单击其中一个可使属性value值递增或递减。

如声音、速度、图片等的大小均可使用该控件操作。今天以图片为例简单讲解UIStepper的使用方法。

(1)新建一个Single View Application 项目,全名为“UIStepperTest”。

(2)选择ViewController.xib,修改View的Size属性值为None。

(3)在xib中添加一个UIImageView控件和一个UIStepper控件,分别调整其位置和大小并给UIImageView控件添加IBOutlet变量和给UIStepper添加IBOutlet变量和IBAction响应函数。

  

切换到ViewController.m文件,在

@implementation ViewController

后添加代码:

@synthesize stepper;

@synthesize imageView;

(4)选中项目,右击,新建Group,命名为image。向其中添加图片。

(5)修改

- (void)viewDidLoad

中的代码如下:

view
source
print?

01.-
(
void)viewDidLoad 

02.

03.[super
viewDidLoad]; 

04.//
Do any additional setup after loading the view, typically from a nib. 

05.

06.UIImage
*im = [UIImage imageNamed:@
"QQ20130505-2"]; 

07.self.imageView.image
= im; 

08.self.stepper.minimumValue
= im.size.width/5; 

09.self.stepper.maximumValue
= im.size.height>im.size.width?im.size.height:im.size.width; 

10.self.stepper.stepValue
= 20; 

11.self.stepper.value
= im.size.height; 

12.

(6)在UIStepper的响应函数:

- (IBAction)stepperValueChanged:(UIStepper *)sender

中添加代码如下:

- (IBAction)stepperValueChanged:(UIStepper *)sender {

int stepValue = sender.value;

self.imageView.bounds = CGRectMake(self.imageView.bounds.origin.x, self.imageView.bounds.origin.y, stepValue, stepValue);

}

运行程序,如下:

时间: 2024-10-21 08:01:51

UIStepper控件的使用详解的相关文章

一步一步学ios UITextView(多行文本框)控件的用法详解(五5.8)

本文转载至 http://wuchaorang.2008.blog.163.com/blog/static/48891852201232014813990/ 1.创建并初始化 创建UITextView的文件,并在.h文件中写入如下代码: [csharp] view plaincopy #import <UIKit/UIKit.h> @interface TextViewController : UIViewController <UITextViewDelegate> { UITe

VB ListView控件各种操作详解

VB ListView控件各种操作详解 [vb] view plaincopy Private Sub Form_Load() 'ListView1.SmallIcons = ImageList1.Object '把ImageList1图标列表控件绑定到 ListView1列表控件中来. ListView1.ListItems.Clear               '清空列表 ListView1.ColumnHeaders.Clear           '清空列表头 ListView1.Vi

VB.NET 章鱼哥出品--入门基础Button控件的使用详解(一)

全网最全的Button控件详解!!!Button 按钮是VB.NET 中最基础,也是最常用的控件,不管你是初学者还是大牛.每个程序中必然少不了Button按钮.但是Button控件有很多用法很多大牛却不见得知道.用的最多的无非就是在点击事件中处理程序,今天我将使用2到3篇文章的篇幅来详细讲解Button按钮的用法.      '作者:章鱼哥,QQ:3107073263 群:309816713            '如有疑问或好的建议请联系我,大家一起进步     1,属性(以最常用的开始) (

iOS:图像选取器控制器控件UIImagePickerController的详解

图像选择控制器:UIImagePickerController 功能:用于选取相册或相机等里面的照片. @interface UIImagePickerController : UINavigationController 枚举: //图片资源来源类型 typedef NS_ENUM(NSInteger, UIImagePickerControllerSourceType) { UIImagePickerControllerSourceTypePhotoLibrary,          //图

iOS:提示框(警告框)控件UIActionSheet的详解

提示框(警告框)控件2:UIActionSheet 功能:当点击按钮或标签等时,弹出一个提示框,显示必要的提示,然后通过添加的按钮完成需要的功能.它与导航栏类似,它继承自UIView. 风格类型: typedef NS_ENUM(NSInteger, UIActionSheetStyle) { UIActionSheetStyleAutomatic        = -1,       //iOS系统自动默认的风格 UIActionSheetStyleDefault          = UIB

iOS:提示框(警告框)控件UIAlertView的详解

提示框(警告框)控件:UIAlertView 功能:当点击按钮或标签等时,弹出一个提示框,显示必要的提示,然后通过添加的按钮完成需要的功能. 类型:typedef NS_ENUM(NSInteger, UIAlertViewStyle) { UIAlertViewStyleDefault = 0,                 //默认类型 UIAlertViewStyleSecureTextInput,          //安全密码的文本框输入类型 UIAlertViewStylePlai

Webbrowser控件execcommand参数详解

2D-Position 允许通过拖曳移动绝对定位的对象.AbsolutePosition 设定元素的 position 属性为“absolute”(绝对).BackColor 设置或获取当前选中区的背景颜色.BlockDirLTR 目前尚未支持.BlockDirRTL 目前尚未支持.Bold 切换当前选中区的粗体显示与否.BrowseMode 目前尚未支持.Copy 将当前选中区复制到剪贴板.CreateBookmark 创建一个书签锚或获取当前选中区或插入点的书签锚的名称.CreateLink

iOS:网页视图控件UIWebView的详解

网页视图控件:UIWebView 功能:它是继承于UIView的,以网页的形式用来显示从网络或者本地上加载下来的数据. 枚举: //网页视图导航类型 typedef NS_ENUM(NSInteger, UIWebViewNavigationType) { UIWebViewNavigationTypeLinkClicked,             //用户点击了一个链接 UIWebViewNavigationTypeFormSubmitted,        //用户提交了一个表单 UIWe

iOS:下拉刷新控件UIRefreshControl的详解

下拉刷新控件:UIRefreshControl 1.具体类信息: @interface UIRefreshControl : UIControl //继承控制类 - (instancetype)init; @property (nonatomic, readonly, getter=isRefreshing) BOOL refreshing; //是否可以刷新 @property (nonatomic, retain) UIColor *tintColor; //控件颜色 @property (