表视图实现的一些效果和处理行的选择
2011-04-13 11:31
169 查看
在UITableView创建的表格中,每一行中插入图片 中知道怎么在每一行上添加图片,下面在实现如下效果:
缩进:
实现代码是:
//设置首行缩进
-(NSInteger)tableView:(UITableView *)tableView
indentationLevelForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSUInteger row=[indexPath row];
return row;
}
行的选择效果:
实现代码是:
//选中哪一行
-(NSIndexPath *)tableView:(UITableView *)tableView
willSelectRowAtIndexPath:(NSIndexPath *)indexpath
{
// NSLog(@”选中了=%@”,indexpath);
NSUInteger row=[indexpath row];
if (row==0) {
return nil;
}
return indexpath;
}
//选中之后的处理
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSUInteger row=[indexPath row];
NSString *rowvalue=[listData objectAtIndex:row];
NSString *message=[[NSString alloc] initWithFormat:@”你选中了 %@”, rowvalue];
UIAlertView *alert=[[UIAlertView alloc]
initWithTitle:@”选中的行“
message:message
delegate:nil
cancelButtonTitle:@”是“
otherButtonTitles:nil];
[alert show];
[message release];
[alert release];
}
缩进:
实现代码是:
//设置首行缩进
-(NSInteger)tableView:(UITableView *)tableView
indentationLevelForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSUInteger row=[indexPath row];
return row;
}
行的选择效果:
实现代码是:
//选中哪一行
-(NSIndexPath *)tableView:(UITableView *)tableView
willSelectRowAtIndexPath:(NSIndexPath *)indexpath
{
// NSLog(@”选中了=%@”,indexpath);
NSUInteger row=[indexpath row];
if (row==0) {
return nil;
}
return indexpath;
}
//选中之后的处理
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSUInteger row=[indexPath row];
NSString *rowvalue=[listData objectAtIndex:row];
NSString *message=[[NSString alloc] initWithFormat:@”你选中了 %@”, rowvalue];
UIAlertView *alert=[[UIAlertView alloc]
initWithTitle:@”选中的行“
message:message
delegate:nil
cancelButtonTitle:@”是“
otherButtonTitles:nil];
[alert show];
[message release];
[alert release];
}
相关文章推荐
- 【选择图片Jar】“MVC“来实现逻辑处理与View视图的分离(五)
- WebView+ColorMatrix实现图片颜色的渐变处理,例如老照片的效果。
- 【NGUI】Unity实现英雄联盟选择皮肤效果
- Java图像处理教程之正片叠底效果的实现
- 我的github地址,里边有一些拍照功能,选择照片功能的实现,还有一些其它的开源项目
- jQuery实现Table表格隔行变色及高亮显示当前选择行效果示例
- Android检测版本更新 实现逻辑,UI效果自己处理
- Android事件处理下(按键、触摸屏和滚动球的一些实现细节)
- [IOS视图切换]ViewDeck类似path效果的实现
- IOS使用视图控制器和视图(四)使用UISlider 实现指定范围值的选择
- 借助ComboBox实现DataGridView列下拉选择效果
- C#图像处理类(使用此类可实现生成锐化效果、黑白效果和灰度效果)
- Auzre微软云Redis后台StackExchange.Redis使用KeySpaceNotification实现缓存过期前操作/处理一些事件
- C#图像处理之木刻效果实现方法
- [Axure]关于微信实现横纵向拖动效果的一些想法
- TabActivity可以显示实现多页显示效果,在xml布局文件中需要有一些特殊的配置属性
- Android中实现整个视图切换的左右滑动效果
- 自定义Gallery实现QQ附近的人和京东金融选择存款时间效果
- iOS 相似QQ空间表视图下拉头部视图放大效果实现
- 实现tableView组的头视图、尾视图的粘滞效果