更改cell选中的背景

转载 2012年03月28日 21:41:54

键盘透明
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; 

 

iPhone键盘改变颜色
只有这2种数字键盘才有效果:UIKeyboardTypeNumberPad,UIKeyboardTypePhonePad
keyboardAppearance = UIKeyboardAppearanceAlert 
代码如下:

  1.    NSArray *ws = [[UIApplication sharedApplication] windows];
  2.     for(UIView *w in ws){
  3.         NSArray *vs = [w subviews];
  4.         for(UIView *v in vs){
  5.             if([[NSString stringWithUTF8String:object_getClassName(v)] isEqualToString:@"UIKeyboard"]){
  6.                 v.backgroundColor = [UIColor redColor];
  7.             }
  8.         }
  9.     }

从一个界面push到下一界面左上角返回按钮文字设置
在父viewController中如下设置:
    UIBarButtonItem *backbutton = [[UIBarButtonItem alloc]init];
    backbutton.title = @"返回列表";
    self.navigationItem.backBarButtonItem = backbutton;
    [backbutton release];

navigationbar的back键触发其他事件
UIButton *back =[[UIButton alloc] initWithFrame:CGRectMake(200, 25, 63, 30)]; 
[back addTarget:self act

ion:@selector(reloadRowData:) forControlEvents:UIControlEventTouchUpInside];
[back setImage:[UIImage imageNamed:@"返回按钮.png"] forState:UIControlStateNormal];
UIBarButtonItem *backButtonItem = [[UIBarButtonItem alloc] initWithCustomView:back];
self.navigationItem.leftBarButtonItem = loginButtonItem
[back release];
[backButtonItem release];
防止屏幕暗掉锁屏

[[UIApplication sharedApplication] setIdleTimerDisabled:YES];

将图片从左到右翻页效果显示

    
    UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 0, 470)];
    [imageView setImage:[UIImage imageNamed:@"Bg.jpg"]];
    self.myImageView =imageView;
    [self.view addSubview:imageView];
    [imageView release];
    CGContextRef context = UIGraphicsGetCurrentContext();
    [UIView beginAnimations:nil context:context];
    [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
    [UIView setAnimationDuration:0.5];
    [myImageView setFrame:CGRectMake(0, 0, 310, 470)];    
    [UIView commitAnimations];

让覆盖在下面层的视图接受触摸事件

searchImage.exclusiveTouch = YES;//第一层
searchImage.userInteractionEnabled = NO;
myMapView.exclusiveTouch = NO;//第二层
myMapView.userInteractionEnabled = YES;

View的缩放


NSValue *touchPointValue = [[NSValue valueWithCGPoint:CGPointMake(100,100)] retain];
[UIView beginAnimations:nil context:touchPointValue];
transform = CGAffineTransformMakeScale(0.1,0.21);
firstPieceView.transform = transform;
[UIView commitAnimations];    

UITableView cell的选择删除,取消cell选中后的背景色

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexP...
  • u013857988
  • u013857988
  • 2015年01月16日 09:57
  • 333

iOS开发cell自定义高亮和选中背景颜色

cell的自定义背景,可以这样写cell.selectedBackgroundView = UIView() cell.selectedBackgroundView?.backgrou...
  • Yo_Yo_Yang
  • Yo_Yo_Yang
  • 2016年05月19日 14:40
  • 770

UITableViewcell选中后去掉背景灰色

// 点击单元格的时候取消选中单元格 -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath ...
  • jianandjan
  • jianandjan
  • 2015年11月17日 16:07
  • 1774

tableviewcell 被选中时,label的背景色改变

cell.detailL.text = [NSString stringWithFormat:@"\n   %@",model.title]; tableviewcell 被选中时,label的背景...
  • s2359511179
  • s2359511179
  • 2016年07月11日 21:10
  • 685

iOS`UITableView`使用系统多选 全选自定义选中背景色 cell多选

最近做一个项目,要用到UITableView中cell的多选和全选。  上网简单一搜索,发现很多小伙伴对于这块是自己自定义cell且通过代码判断,再去改变UI来实现。很多方法的理论基础基本上都是自己给...
  • xmy0010
  • xmy0010
  • 2016年03月18日 17:17
  • 3730

给UITableViewCell添加选择后的背景图

如果想在UITableViewCell添加选择后的背景图,方法如下 UIImageView *bag = [[UIImageView alloc] init]; bag.image = [U...
  • yqmfly
  • yqmfly
  • 2014年12月25日 16:19
  • 883

iOS 开发 解决UITableViewcell单选动态改变cell文字和背景颜色的功能,且第一次默认选择第一个cell

功能需求一:头一次进来时默认选择第一个cell- (void)viewDidLoad { [super viewDidLoad]; self.navigationItem.title =...
  • kuangdacaikuang
  • kuangdacaikuang
  • 2016年12月22日 14:28
  • 1635

iOS 解决在Storyboard中修改UITableViewCell背景色无效果的问题

//设置cell的背景色 - (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forR...
  • u012265444
  • u012265444
  • 2016年07月12日 12:07
  • 782

关于切换自定义组件(Button,CheckBox,EditText)被点击或选中时背景的方法

。 当我们觉得某些组件的样式 不给力的时候(比如Button,CheckBox,EditText),就会想到给这些组件自定义样式了,这里提供简单的两种方法: 一、改背景 比如说Button,...
  • wlzf6296149
  • wlzf6296149
  • 2012年03月01日 14:20
  • 7685

UITableViewcell选中后怎么去掉背景灰色

UITableViewcell选中后怎么去掉背景灰色
  • RainShenJi
  • RainShenJi
  • 2015年01月21日 23:14
  • 1575
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:更改cell选中的背景
举报原因:
原因补充:

(最多只允许输入30个字)