iphone开发者笔记

1.iphone之UISegmentedControl
代码:
//选择按钮
 
  NSArray*buttonNames = [NSArray arrayWithObjects:@"今天", @"本周", @"本月",nil];
 
  UISegmentedControl* segmentedControl = [[UISegmentedControl alloc]initWithItems:buttonNames];
 
  [segmentedControl setFrame:CGRectMake(60, 10, 200, 40)];
 
  segmentedControl.selectedSegmentIndex=1;
//添加事件
 
  [segmentedControl addTarget:self action:@selector(segmentAction:)forControlEvents:UIControlEventValueChang ed];
 
  [self.viewaddSubview:segmentedControl];
 
  [segmentedControl release];
//事件
-(void)segmentAction:(UISegmentedControl *)Seg{

    
  NSIntegerIndex = Seg.selectedSegmentIndex;
 
  NSLog(@"Seg.selectedSegmentIndex:%d",Index);

}


2.键盘透明
textField.keyboardAppearance = UIKeyboardAppearanceAlert;

状态栏的网络活动风火轮是否旋转
[UIApplication sharedApplication].networkActivityIndicatorVisible,默认值是NO。

截取屏幕图片
//创建一个基于位图的图形上下文并指定大小为CGSizeMake(200,400)
UIGraphicsBeginImageContext(CGSizeMake(200,400)); 

//renderInContext 呈现接受者及其子范围到指定的上下文
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];

 //返回一个基于当前图形上下文的图片
 UIImage *aImage = UIGraphicsGetImageFromCurrentImageContext();

 //移除栈顶的基于当前位图的图形上下文
UIGraphicsEndImageContext();

//以png格式返回指定图片的数据
imageData = UIImagePNGRepresentation(aImage);

更改cell选中的背景
    UIView *myview = [[UIView alloc] init];
    myview.frame = CGRectMake(0, 0, 320, 47);
    myview.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"0006.png"]];
    cell.selectedBackgroundView = myview; 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值