UI基础控件
文章平均质量分 73
buruifeng
这个作者很懒,什么都没留下…
展开
-
IOS学习笔记(7)UIButton UIImageView UIScrollView UIWebView
使用UIButton给用户界面添加按钮@property(nonatomic,strong)UIButton *myButton;@synthesize myButton;-(void)buttonIsPressed:(UIButton *)paramSender{ NSLog(@"Button is pressed.");}-(void)bu原创 2013-07-18 11:27:12 · 755 阅读 · 0 评论 -
UIControl 使用全面解析
对UIControl的理解有助全面理解iOS中的控件。UIKit提供了一组控件:UISwitch开关、UIButton按钮、UISegmentedControl分段控件、UISlider滑块、UITextField文本字段控件、UIPageControl分页控件。控件是对UIView派生类的实用增强及补充,并可以直接附着于导航栏、表格单元,甚至更大的对象。这些控件的原创 2013-07-20 00:15:11 · 633 阅读 · 0 评论 -
UISwitch
使用UISwitch创建及使用开关定义以及初始化@property(nonamotic,strong)UISwitch *muSwitch;self.view.backgroundColor = [UIColor whiteColor];self.mySwitch = [ [UISwitch alloc]initWithFrame:CGRectMake(原创 2013-07-20 00:18:51 · 455 阅读 · 0 评论 -
IOS学习笔记(6)label textField textview
使用UILabel显示静态文本想要给用户显示静态文本,并且控制文本的字体和颜色。@property(nonatomic,strong)UILabel *myLabel;@synthesize myLabel;-(void)viewDidLoad{ [super viewDidLoad]; self.view.backgroundColor转载 2013-07-20 00:19:19 · 587 阅读 · 0 评论 -
如何让textField输入框 限制输入字数的同时,还只让输入数字和字母
如何让textField输入框 限制输入字数的同时,还只让输入数字和字母 1. 实现 UITextFieldDelegate 协议。 2. 在头文件中,定义如下变量: //最多的账户字符个数#define ACCOUNT_MAX_CHARS 16 3. 在实现文件中原创 2013-07-20 00:09:26 · 563 阅读 · 0 评论 -
UILabel和UITextView自适应高度
//UILabel自动换行,自适应高度 UILabel *label = [[UILabel alloc] initWithFrame:CGRectZero]; [label setBackgroundColor:[UIColor clearColor]]; [label setFont:[UIFont systemFontOfSize:14]]; [lab转载 2013-07-20 00:14:20 · 685 阅读 · 0 评论 -
UILabel 详细说明
UILabel属性及应用UILabel *label1 =[ [UILabel alloc] initWithFrame:CGRectMake(20,40,280,80)]; //创建labellabel1.backgroundColor = [ UIColor grayColor];label1.tag = 91; //设置taglabel1.text = @原创 2013-07-20 00:17:46 · 522 阅读 · 0 评论 -
UIPickerView
使用UIPickerView来绑定数据@interface PickerView:UIViewController@property(nonamotic,strong)UIPickerView *myPicker;@synthesize myPicker;self.view.backgeoundColor = [UIColor whiteColor];原创 2013-07-20 00:18:43 · 594 阅读 · 0 评论 -
UIAlertView
使用控制器和视图Model 应用程序的核心 负责计算与创建一个虚拟世界,它不依靠View与Controller就能存在。(一个没有外观接口的应用程序)Controller在Xcode通常是指View controller。可以把它想成一座Model跟View之间的桥梁。View则是一个让用户可以与程序沟通的窗口,大部分情况下,View都是用来显示Model提供的数据,除此之原创 2013-07-20 00:19:00 · 534 阅读 · 0 评论 -
layoutSubviews总结
ios layout机制相关方法- (CGSize)sizeThatFits:(CGSize)size- (void)sizeToFit——————-- (void)layoutSubviews- (void)layoutIfNeeded- (void)setNeedsLayout——————–- (void)se原创 2013-07-20 00:14:28 · 602 阅读 · 0 评论 -
如何用控件的CALayer 的特性创建 圆角界面,边框,和设置背景
如何用控件的CALayer 的特性创建 圆角界面,边框,和设置背景 假设 我要修改的控件名称为 UIControl 1。 一般控件都有个 layer的属性 2。 如何设置控件的圆角 UIControl.layer.masksToBounds=YES; UIControl.layer.cornerRadius=1原创 2013-07-20 00:09:15 · 616 阅读 · 0 评论 -
Iphone开发(九)理解subView,手动实现多个视图切换
在Iphone的视图中,其实就是一个一个view,一层view上面放一层view,一个view上面放一群view,甚至UIWindow也是一个view,在网上找了一张图片很能说明这个问题:可见我们能够看到的都是一个view视图,而我们能对其进行操作,是因为UIController和UIView都是UIResponder的子类。这时我们对视图进行操作时需要掌握几个比较重要的概念和原创 2013-07-19 12:18:07 · 597 阅读 · 0 评论 -
UIKit详解
NSObject UIAcceleration -- -- -- 三维加速数据(游戏开发) UIAccelerometer -- -- -- 加速计(游戏开发) UIAccessibilityElement -- -- -- 封装的项目信息对一些特殊的人可见,默认情况下是不可访问的。 UIBarItem -- -- -- 一个抽象的超类用来原创 2013-07-18 11:04:33 · 818 阅读 · 0 评论 -
UITextField 重写方法,委托方法
重写绘制行为这些方法都会返回一个CGRect结构。– textRectForBounds: //重写来重置文字区域– drawTextInRect: //改变绘文字属性.重写时调用super可以按默认图形属性绘制,若自己完全重写绘制函数,就不用调用super了.– placeholderRectForBounds: //重写来重置占位符原创 2013-07-19 00:09:51 · 682 阅读 · 0 评论 -
UITextField 键盘
UITextField中处理键盘是一件很麻烦的事情,我的第一个项目中让我费了好大劲。虽然网上的例子很多。细节问题!!!最后高手胡哥一语惊醒梦中人,帮我解决了问题。非常感谢胡哥在我的第一个项目上的帮助。首先设置代理 在h文件中要继承 UIViewControllerUITextFieldDelegate>然后要定义一个全局变量 CGRect fieldRec原创 2013-07-19 00:10:22 · 622 阅读 · 0 评论 -
UITextField 基本使用方法总结
1.UITextField的初始化和设置 UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(10, 200, 300, 40)];textField.borderStyle = UITextBorderStyleRoundedRect;textField.font = [UI原创 2013-07-19 00:11:23 · 541 阅读 · 0 评论 -
Iphone开发(四)文本框,文本视图,和软键盘的隐藏
今天介绍几个基本控件和软键盘的操作,在iphone应用中用到一些文本编缉时,软键盘不会像android那样,在输入完成后点返回键自动隐藏,需要你写代码实现,所以键盘的隐藏也算是iphone开发的一个基础了。iphone开发中的文本框UITextField类似于android中的EditText,可以用于输入内容,而文本视图UITextView继承自UIScrollView类,可以进行滚动,字体编辑原创 2013-07-19 12:17:04 · 600 阅读 · 0 评论 -
Iphone开发(六)IOS中的通知--操作表ActionSheet和警报AlertView
今天介绍两种控件,用来向用户提供通知并供选择,ActionSheet从底部弹出,可以显示一系列的按钮,AlertView是屏幕中间弹出一个对话框形式的,类似于android的dialog,并且可以在AlertView上添加一个TextField用来输入密码或者别的内容。具体看代码,我们还打开昨天的代码,上面我们昨天设置了一个button控件,今天我们先用这个button控件来响应一个ActionS原创 2013-07-19 12:16:22 · 664 阅读 · 0 评论 -
Iphone开发(一)基础知识
iphoneSDK开发前你要了解到的:一、iphone特性:1,iphone的屏幕分辩率为:640*960;2,iphone开发中不支持objective-c中已经支持的垃圾回收;3,原则上说,iphone是不支持后台的,虽然苹果提供了一组多任务的API,但是只限于极个别的情况使用,而且不一定可靠,一句话:当前屏幕运行程序的流畅性大于一切;4,所有的应用程序原创 2013-07-19 12:17:14 · 553 阅读 · 0 评论 -
Iphone开发(五)用滑块slider来调节控件透明度
控件UISlider称之为滑块,用户可以进行拖拽,可以通过拖拽来调节一些信息,比如音量,背光亮度等,我们今天用滑块来调节一下控件的透明度。首先去网上找一个iphone壁纸作为我们这个demo的背景图片,下载下来后将其拖到应用中,,然后在右下角media库中会找到这个图片,然后如下图将其拖拽到xib文件上,并按图中标注的进行设置,分别是铺展开,另一个是取消用户响应。取消用户响应我们稍候会作解原创 2013-07-19 12:16:36 · 846 阅读 · 0 评论 -
UISlider
使用UISlider实现指定范围选择创建一个滑动条并且把它放在试图控制器的视图中。@interface SliderView:UIViewController@property(non atomic,strong)UISlider *mySlider;@end@synthesize mySlider;-(void)viewDidLoad{原创 2013-07-20 00:19:08 · 809 阅读 · 0 评论