Day12 TableViewCell 辅助功能

1 accessoryType

typedef NS_ENUM(NSInteger, UITableViewCellAccessoryType) {
    UITableViewCellAccessoryNone,                   // don‘t show any accessory view
    UITableViewCellAccessoryDisclosureIndicator,    // regular chevron. doesn‘t track
    UITableViewCellAccessoryDetailDisclosureButton, // info button w/ chevron. tracks
    UITableViewCellAccessoryCheckmark,              // checkmark. doesn‘t track
    UITableViewCellAccessoryDetailButton NS_ENUM_AVAILABLE_IOS(7_0) // info button. tracks
};

2 accessoryTypeView 可放一些switch

//cell.accessoryView = [[UISwitch alloc]init];
    cell.accessoryView = [UIButton buttonWithType:UIButtonTypeContactAdd];

  

2 backgroundColor

backgroundView //可放一些圆形的底图

3 selectedBackgroundView

 UIView *iv = [[UIView alloc]init];
    iv.backgroundColor = [UIColor redColor];
    cell.selectedBackgroundView =iv;

  

时间: 2025-01-14 17:31:50

Day12 TableViewCell 辅助功能的相关文章

DAY-12作业

// //  main.m //  DAY-12作业 // //  Created by lanouhn on 15/1/28. //  Copyright (c) 2015年 lanouhn. All rights reserved. // #import <Foundation/Foundation.h> void randomFun(int *p, int n); void randomFun(int *p, int n) { //可以怎么初始化指针p??? for (int i = 0

获取屏幕上的某个控件相对位置,尤其是tableviewcell上的某一个控件的相对位置

我的需求就是tableviewcell上的按钮,点击就会出现一个弹框: 主要就是获取,所点击的cell上控件的相对位置: CGPoint buttonCenter = CGPointMake(btn.bounds.origin.x + btn.bounds.size.width/2, btn.bounds.origin.y + btn.bounds.size.height/2); CGPoint btnorigin = [btn convertPoint:buttonCenter toView:

【DAY12】第十二天集合&泛型&IO学习笔记

hash:散列 ------------------ Hashset集合内部是通过HashMap进行实现的.使用的是HashMap中key部分. 对象在添加进集合中时,首选会对hashcode进行处理(hashcode右移16位和 自身做异或运算)得到一个经过处理的hash值,然后该值和集合的容量进行 &运算,得到介于0和集合容量值之间一个数字.该数字表示着数组的下标. 也就是该元素应该存放在哪个元素中. Map与Collection -------------- Map与Collection在

C++开发人脸性别识别教程(17)——添加辅助功能

在之前的博文中已经将性别识别的部分叙述的基本完整,整个程序的开发也接近尾声,在这篇博文中我们再为程序添加三个小的辅助功能:人脸批量分割.文件名修改.方法验证. 一.人脸批量分割 在前面的博文中提到过,进行性别识别训练所用到的训练样本是分割好的男性样本和女性样本,那么如何去制作这些训练样本呢?这就需要进行人脸图像的批量人脸分割. 1.1 添加控件 首先添加一个“人脸批量分割”的按钮:

UItableViewCell选中时的颜色及tableviewCell的select和deselect

今天做项目美工和我说cell点击后再跳回当前页面cell的默认点击状态应该取消,后来在网上查到,其实比较简单,有两种实现方法,代码如下 方法一: 在页面将要出现的时候对tableview执行deselect操作 - (void)viewWillAppear:(BOOL)animated{ [self.tableView deselectRowAtIndexPath:[self.tableView indexPathForSelectedRow] animated:YES]; } 看上面的英文也应

UITableViewCell的选中时的颜色及tableViewCell的selecte与deselecte

    1.系统默认的颜色设置 [cpp] viewplaincopy //无色 cell.selectionStyle = UITableViewCellSelectionStyleNone; //蓝色 cell.selectionStyle = UITableViewCellSelectionStyleBlue; //灰色 cell.selectionStyle = UITableViewCellSelectionStyleGray; 2.自定义颜色和背景设置 改变UITableViewCe

自定义TableViewCell

BookStoreCell.h #import <UIKit/UIKit.h> @interface BookStoreCell : UITableViewCell @property (strong, nonatomic) UIImageView *bookImageView; @property (strong, nonatomic) UILabel *nameLabel; @property (strong, nonatomic) UILabel *authorLabel; @prope

TableViewCell Swipe to Delete and More Button(like mail app in iOS7 or later)

在iOS7系统的Mail App中TableViewCell的一个功能让我们做TableView的比较羡慕,就是滑动cell,右边出现了两个按钮,如下: 网上在github上有很多大牛用custom tableViewCell的方法实现了这个效果,甚至更强,比如这两位: https://github.com/CEWendel/SWTableViewCell https://github.com/daria-kopaliani/DAContextMenuTableViewController 但是

leetcode --day12 Surrounded Regions &amp; Sum Root to Leaf Numbers &amp; Longest Consecutive Sequence

1.  Surrounded Regions Given a 2D board containing 'X' and 'O', capture all regions surrounded by 'X'. A region is captured by flipping all 'O's into 'X's in that surrounded region. For example, X X X X X O O X X X O X X O X X After running your fu