当前位置: 首页 > news >正文

用图作背景的cell选中时背景图变暗


#define MY_HEIGHT 90.0

//cell的初始化方法
- (id)init
{
    //此cell在table中只有一个,不会重复,所以不需要reuseId。
    self = [super initWithStyle:UITableViewCellStyleDefault reuseIdentifier:nil];
    if (!self) {return nil; }


    self.selectionStyle = UITableViewCellSelectionStyleDefault;
    
    UIImage* bgImage = [UIImage imageNamed:@"cell-bg"];
    
    self.backgroundColor = [UIColor colorWithPatternImage:bgImage];
    
    UIView* bg = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, MY_HEIGHT)];
    bg.backgroundColor = [UIColor colorWithPatternImage:bgImage];
    UIView* maskView = [[UIView alloc] initWithFrame:bg.bounds];
    maskView.backgroundColor = [[UIColor blackColor] colorWithAlphaComponent:0.1];
    [bg addSubview:maskView];
    self.selectedBackgroundView = bg;

return self;
}

相关文章:

  • Guru.com - The world's largest online marketplace for freelance talent.
  • view controller的automaticallyAdjustsScrollViewInsets属性
  • Blog小技巧之三-在地图上显示访问Blog读者的分布信息
  • 简单的在工程中集成RAC
  • 10月8日培训日记
  • 聚合优于继承
  • 数据源变更时,table中更新对应cell的显示
  • Visual C# 2005 - 如何于DataGridView控件中以跨数据行方式显示数据
  • iPhone在设置中修改应用相关项,应用会重启
  • 10月9日培训日记
  • 编译蘑菇街的teamtalk
  • HTML框架代码全集
  • 同一bundle id的应用,不同证书在设备上覆盖安装会失败
  • Xcode_6.4.dmg 官方下载地址
  • 从历史学习的 8 堂架构课
  • create-react-app做的留言板
  • Docker容器管理
  • express如何解决request entity too large问题
  • Idea+maven+scala构建包并在spark on yarn 运行
  • Js基础知识(一) - 变量
  • Redis中的lru算法实现
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • 阿里云应用高可用服务公测发布
  • 动态魔术使用DBMS_SQL
  • 服务器之间,相同帐号,实现免密钥登录
  • 前端js -- this指向总结。
  • 区块链将重新定义世界
  • 优秀架构师必须掌握的架构思维
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • Android开发者必备:推荐一款助力开发的开源APP
  • ​人工智能书单(数学基础篇)
  • ​如何防止网络攻击?
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • #大学#套接字
  • (1)Nginx简介和安装教程
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (层次遍历)104. 二叉树的最大深度
  • (三) prometheus + grafana + alertmanager 配置Redis监控
  • (十)【Jmeter】线程(Threads(Users))之jp@gc - Stepping Thread Group (deprecated)
  • (五)关系数据库标准语言SQL
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转)Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一
  • .Net - 类的介绍
  • .Net FrameWork总结
  • .NET/C# 使窗口永不获得焦点
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • [ HTML + CSS + Javascript ] 复盘尝试制作 2048 小游戏时遇到的问题
  • [2008][note]腔内级联拉曼发射的,二极管泵浦多频调Q laser——
  • [Angular 基础] - 指令(directives)
  • [BUUCTF]-PWN:wustctf2020_number_game解析(补码,整数漏洞)
  • [BZOJ 1040] 骑士
  • [C++ 从入门到精通] 12.重载运算符、赋值运算符重载、析构函数
  • [CSS]CSS 的背景