iOS  UI一些设置方法

1:如何设置背景透明        lbl.backgroundColor=[UIColor clearColor]; 
2:如何设置UIViewControl的frame属性    myViewControl.view.frame = CGRectMake(0, 0, 320 , 100); 
3:分别获得  CGRect中的4个属性值(view frame)       view.frame.origin.x, frame.origin.y, frame.size.width, frame.size.height 
4:如何用代码添加事件:    [button addTarget:self action:@selector(buttonClicked) forControlEvents:UIControlEventTouchUpInside]; 
5: 设置UIButton的自定义样式风格:    在属性栏,选择Type=custon 
6:OS4使用自定义动画,以及动画完成后自动调用方法 
[UIView animateWithDuration:0.5 delay:0 options:UIViewAnimationTransitionCurlUp animations:^{ [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:self.view cache:YES]; // [delegate ContentView_UnLoad]; // self.view.center = CGPointMake(self.view.center.x, self.view.center.y+480.0); } completion:^(BOOL finished){ if (finished){ [self unLoadMe]; //[delegate ContentView_UnLoad]; } } ]; 
          
7:,当页面跳转时,使用系统自带动画:   
//当前页  被跳转页 
nContentView=[[UserNewsContentView alloc] initWithNibName:@"UserNewsContentView" bundle:nil SetTypeID:typeStr SetTitleID:titleStr]; [self presentModalViewController:nContentView animated:YES]; 
//跳转页 
-(IBAction)btnContent_click:(id)sender{ 
    [self dismissModalViewControllerAnimated:YES]; 

                 
8:时间戳转换为日期: 
NSDate* dat = [NSDate dateWithTimeIntervalSince1970:1319939453]; 

9:日期转换是星期几:NSDateComponents *weekdayComponents = [[NSCalendar currentCalendar] components:NSWeekdayCalendarUnit fromDate:dat]; int weekday = [weekdayComponents weekday]; NSLog(@"%d",weekday); NSLog(@"%@",dat); 

10:请问 怎么查看一个view得superview?       [view.superview  description] 


// [((AppDelegate *)[UIApplication sharedApplication].delegate).window.rootViewController dismissModalViewControllerAnimated:YES]; [((AppDelegate *)[UIApplication sharedApplication].delegate).menuViewController dismissModalViewControllerAnimated:YES]; //[self.presentingViewController.presentingViewController dismissModalViewControllerAnimated:NO]; 

11: 
利用QuartzCore为UIView视图添加border以及圆角 
2011年04月20日 星期三 16:26 
首先引入QuartzCore/QuartzCore.h到类中 
然后如下使用: 

UITextView*yourTextView=[[UITextView alloc] initWithFrame:CGRectMake(0,200,200,100)]; 
[yourTextView.layer setBackgroundColor: [[UIColor whiteColor] CGColor]]; 
    [yourTextView.layer setBorderColor:[[UIColor grayColor]CGColor]]; 
    [yourTextView.layer setBorderWidth:1.0]; 
    [yourTextView.layer setCornerRadius:8.0f]; 
    [yourTextView.layer setMasksToBounds:YES]; 

12遍历一个View的子视图并且删除 
for (UIView *oneView in ViewBody.subviews ) {             
        [oneView removeFromSuperview]; 
   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值