UIView UILabel UITextFiled UIButton UIControlView UIAlertView
2015-08-01 15:46
513 查看
##UIResponder
- (BOOL)resignFirstResponder;
###UIView
- (instancetype)initWithFrame:(CGRect)frame; 创建
backgroundColor 底色 [UIColor clearColor]
alpha 透明度
tag 查找值
###UILabel
UIView的子类
label.textAlignment =NSTextAlignmentCenter; //居中
label.font = [UIFontsystemFontOfSize:26];
//字号
center 中心
frame 框架
numberOfLines 行数
layer.borderWidth 边框宽度
layer.cornerRadius 圆角
(BOOL)layer.masksToBounds 去掉超出边框范围的
//
断行模式
label1.lineBreakMode =
NSLineBreakByTruncatingTail;
label1.shadowColor = [UIColor
blackColor];
label1.shadowOffset =
CGSizeMake(2,
1);
###UIButton
tintColor 标题颜色
- (NSString *)titleForState:(UIControlState)state; // 名字
+ (id)buttonWithType:(UIButtonType)buttonType; // 便利构造器
- (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents;
// 继承自UIControl
###UITextField
textfield.text =@"你傻啊";//
内容
textfield.textColor = [UIColorbrownColor]; // 颜色
textfield.placeholder =@"请输入账号";//预设定
textfield.keyboardType = UIKeyboardTypeNumberPad;
textfield.returnKeyType = UIReturnKeySearch;
textfield.clearsOnBeginEditing =YES; // 编译开始前清空
textfield.clearButtonMode =UITextFieldViewModeAlways;//清除键
textfield.inputAccessoryView = view;// 广告
- (BOOL)textFieldShouldReturn:(UITextField *)textField{
NSLog(@"测试按钮");
[textField resignFirstResponder];
return
YES;
}
- (BOOL)textFieldShouldClear:(UITextField *)textField{
NSLog(@"测试清除按钮");
[textField resignFirstResponder];
return
YES;
}
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{
if (textField.frame.origin.y >HEIGHT
/ 2) {
CGFloat height = textField.center.y -HEIGHT
/ 2;
self.view.center =CGPointMake(self.view.center.x,self.view.center.y
- height);
NSLog(@"%g", textField.frame.origin.y);
}
return
YES;
}
- (BOOL)textFieldShouldEndEditing:(UITextField *)textField{
if (textField.frame.origin.y >HEIGHT
/ 2) {
CGFloat height = textField.center.y -HEIGHT
/ 2;
self.view.center =CGPointMake(self.view.center.x,self.view.center.y
+ height);
NSLog(@"%g", textField.frame.origin.y);
}
return
YES;
}
###UIControlView
主页
-------------------------------------------------------------------
RootViewController *rootVC = [[RootViewControlleralloc]
init];
self.window.rootViewController = rootVC;
[rootVCrelease];
-------------------------------------------------------------------
第二页
----------------------------------------------------------------------------
SecondViewController *senondVC = [[SecondViewController alloc] init];
[senondVC setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];
[self presentViewController:senondVC animated:YES completion:^{}];
[senondVC release];
--------------------------------------------------------------------------
回主页
-------------------------------------------------------------------
[selfdismissViewControllerAnimated:YEScompletion:^{}];
-------------------------------------------------------------------
###UIAlertView
UIAlertView *warning = [[UIAlertViewalloc]
initWithTitle:@"warning"message:@"账号密码错误"delegate:selfcancelButtonTitle:@"重新输入"otherButtonTitles:@"找回密码",nil];
// 创建
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex;
//点的谁,点的哪个
- (void)show;
###UITimer
UITimer *time = [NSTimertimerWithTimeInterval:0.2target:selfselector:@selector(changeTimeAtTime)userInfo:nilrepeats:YES];//建
[[NSRunLoopcurrentRunLoop]
addTimer:timeforMode:NSDefaultRunLoopMode];// 加入进程
[self.timesetFireDate:[NSDatedistantFuture]];//暂停
[self.timesetFireDate:[NSDatedate]];启动
- (BOOL)resignFirstResponder;
###UIView
- (instancetype)initWithFrame:(CGRect)frame; 创建
backgroundColor 底色 [UIColor clearColor]
alpha 透明度
tag 查找值
###UILabel
UIView的子类
label.textAlignment =NSTextAlignmentCenter; //居中
label.font = [UIFontsystemFontOfSize:26];
//字号
center 中心
frame 框架
numberOfLines 行数
layer.borderWidth 边框宽度
layer.cornerRadius 圆角
(BOOL)layer.masksToBounds 去掉超出边框范围的
//
断行模式
label1.lineBreakMode =
NSLineBreakByTruncatingTail;
label1.shadowColor = [UIColor
blackColor];
label1.shadowOffset =
CGSizeMake(2,
1);
###UIButton
tintColor 标题颜色
- (NSString *)titleForState:(UIControlState)state; // 名字
+ (id)buttonWithType:(UIButtonType)buttonType; // 便利构造器
- (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents;
// 继承自UIControl
###UITextField
textfield.text =@"你傻啊";//
内容
textfield.textColor = [UIColorbrownColor]; // 颜色
textfield.placeholder =@"请输入账号";//预设定
textfield.keyboardType = UIKeyboardTypeNumberPad;
textfield.returnKeyType = UIReturnKeySearch;
textfield.clearsOnBeginEditing =YES; // 编译开始前清空
textfield.clearButtonMode =UITextFieldViewModeAlways;//清除键
textfield.inputAccessoryView = view;// 广告
- (BOOL)textFieldShouldReturn:(UITextField *)textField{
NSLog(@"测试按钮");
[textField resignFirstResponder];
return
YES;
}
- (BOOL)textFieldShouldClear:(UITextField *)textField{
NSLog(@"测试清除按钮");
[textField resignFirstResponder];
return
YES;
}
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{
if (textField.frame.origin.y >HEIGHT
/ 2) {
CGFloat height = textField.center.y -HEIGHT
/ 2;
self.view.center =CGPointMake(self.view.center.x,self.view.center.y
- height);
NSLog(@"%g", textField.frame.origin.y);
}
return
YES;
}
- (BOOL)textFieldShouldEndEditing:(UITextField *)textField{
if (textField.frame.origin.y >HEIGHT
/ 2) {
CGFloat height = textField.center.y -HEIGHT
/ 2;
self.view.center =CGPointMake(self.view.center.x,self.view.center.y
+ height);
NSLog(@"%g", textField.frame.origin.y);
}
return
YES;
}
###UIControlView
主页
-------------------------------------------------------------------
RootViewController *rootVC = [[RootViewControlleralloc]
init];
self.window.rootViewController = rootVC;
[rootVCrelease];
-------------------------------------------------------------------
第二页
----------------------------------------------------------------------------
SecondViewController *senondVC = [[SecondViewController alloc] init];
[senondVC setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];
[self presentViewController:senondVC animated:YES completion:^{}];
[senondVC release];
--------------------------------------------------------------------------
回主页
-------------------------------------------------------------------
[selfdismissViewControllerAnimated:YEScompletion:^{}];
-------------------------------------------------------------------
###UIAlertView
UIAlertView *warning = [[UIAlertViewalloc]
initWithTitle:@"warning"message:@"账号密码错误"delegate:selfcancelButtonTitle:@"重新输入"otherButtonTitles:@"找回密码",nil];
// 创建
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex;
//点的谁,点的哪个
- (void)show;
###UITimer
UITimer *time = [NSTimertimerWithTimeInterval:0.2target:selfselector:@selector(changeTimeAtTime)userInfo:nilrepeats:YES];//建
[[NSRunLoopcurrentRunLoop]
addTimer:timeforMode:NSDefaultRunLoopMode];// 加入进程
[self.timesetFireDate:[NSDatedistantFuture]];//暂停
[self.timesetFireDate:[NSDatedate]];启动
相关文章推荐
- c# ConcurrentQueue
- <property name="typeAliasesPackage" value="cn.itcast.core.bean"/>的作用
- Uilabel 字体
- hdu 4027 Can you answer these queries?
- windows 8.1 专业版 visual stuido 2015 安装失败
- UE和UI的概念
- Selenium2学习-023-WebUI自动化实战实例-021-获取浏览器显示区域大小,通过 WebDriver 截图功能
- Unique Binary Search Tree II
- Postgresql: UUID的使用
- Subsequence
- UIButton常用属性小结(编辑中。。。)
- PAT (Advanced Level) 1099. Build A Binary Search Tree (30) 中序遍历往BST中填数据
- DirectUI界面编程(六)实现右键弹出菜单
- DirectUI界面编程(六)实现右键弹出菜单
- DirectUI界面编程(六)实现右键弹出菜单
- Request processing failed; nested exception is java.lang.NullPointerException
- NSString+NSMutableString+NSArray+NSMutableArray+NSNumber+NSValue用法汇总
- SPOJ QTREE Query on a tree(边权LCT模板)
- NGUI之UI模块基类
- EasyUI学习网站