ios-UITableViewStyleGrouped直角的问题

问题描述

UITableViewStyleGrouped直角的问题
我是这样创建tableview的:

myTableView = [[UITableView alloc]initWithFrame:CGRectMake(0 0 320 400) style:UITableViewStyleGrouped];

然后创建出来tableView是圆角,我需要的是直角(这样tableview看起来像个矩形),而且还可以分成许多部分。怎么实现?

解决方案

在tableView数据源,在cellForRowAtIndexPath中可以设置单元的背景为空

cell.backgroundView = [[UIView alloc] initWithFrame:CGRectZero()];

你可以在cell背景中添加一个图片什么的

解决方案二:
设置一张图片作为cell背景图片,然设置UITableVIew的背景颜色为ClearColor,如下:

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{     ///代码.       UIImageView *img = [[[UIImageView alloc]initWithFrame:CGRectMake(0 0 320 45)] autorelease];       img.image = [UIImage imageNamed:@""yourImageName""];      cell.backgroundView = img;    ////代码}
时间: 2024-09-15 04:04:45

ios-UITableViewStyleGrouped直角的问题的相关文章

iOS开发系列--UITableView全面解析

概述 在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似于微信.QQ.新浪微博等软件基本上随处都是UITableView.当然它的广泛使用自然离不开它强大的功能,今天这篇文章将针对UITableView重点展开讨论.今天的主要内容包括: 基本介绍 数据源 代理 性能优化 UITableViewCell 常用操作 UITableViewController MVC模式 基本介绍 UITableView有两种风格:UITableViewSt

iOS 11 安全区域适配总结(转)

原文: http://www.jianshu.com/p/efbc8619d56b 导语:本文主要是对iOS 11下APP中tableView内容下移20pt或下移64pt的问题适配的一个总结.内容包括五个部分:问题的原因分析.adjustContentInset属性的计算方式.什么情况下的tableView会发生内容下移.有哪些解决方法.解决这个问题时遇到的另外一个小问题. 一.iOS 11下APP中tableView内容下移20pt或下移64pt的原因分析 问题如下图所示: 原因分析 原因是

详解iOS App中UITableView的创建与内容刷新_IOS

UITableView几乎是iOS开发中用处最广的一个控件,当然也是要记相当多东西的一个控件. 创建首先创建一个新的项目,并添加一个MainViewController的Class文件 打开MainViewController.h文件 @interface MainViewController : UIViewController<UITableViewDataSource,UITableViewDelegate> @property (nonatomic, retain) NSArray *

IOS中表视图(UITableView)使用详解

IOS中UITableView使用总结 一.初始化方法 - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style;   这个方法初始化表视图的frame大小并且设置一个风格,UITableViewStyle是一个枚举,如下: ? 1 2 3 4 typedef NS_ENUM(NSInteger, UITableViewStyle) {     UITableViewStylePlain,         

iOS 6与 iOS 5之间的像素级差异

苹果每一代 iOS/OS X 的大版本更新都会对 UI 做一些非常细微的调整,现在 iOS 6 已经发布,相对于 iOS 5 不仅增加了200多项新功能之外,也同样有一些细微的调整,我们不妨来一起看一下.设置图标iOS 5 图标中的齿轮是尖的,iOS 6 的齿轮图标则圆润了很多.改变之后与 OS X 上的图标一样,体现出了Back to the Mac的意思.另外 iOS 6 中还去掉了高光效果.时钟图标与设置图标类似,iOS 6 图标上的指针粗细是一致的,也去掉了锋利的感觉.看起来更像德国博朗

iOS UITableView 与 UITableViewController实例详解_IOS

很多应用都会在界面中使用某种列表控件:用户可以选中.删除或重新排列列表中的项目.这些控件其实都是UITableView 对象,可以用来显示一组对象,例如,用户地址薄中的一组人名. UITableView 对象虽然只能显示一行数据,但是没有行数限制. •编写新的应用程序 JXHomepwner 应用 创建应用,填写基本信息 •UITableViewController UITableView 是视图.我们知道 模型-视图-控制器(Model-View-Controller),他是我们必须遵守的一种

iOS开发之路--微博骨架搭建_IOS

最终效果图: BeyondViewController.m // // BeyondViewController.m // 20_帅哥no微博 // // Created by beyond on 14-8-3. // Copyright (c) 2014年 com.beyond. All rights reserved. // 这个就是主控制器,分为两块,下面是Dock栏,上面是显示不同的子控制器的view,子控制器最好用导航控制器包装一下,这样子控制器就自带了导航条,左按钮,标题,右按钮 /

iOS实现圆角箭头矩形的提示框_IOS

先来看看我们见过的一些圆角箭头矩形的提示框效果图 一.了解CGContextRef 首先需要对 CGContextRef 了解, 作者有机会再进行下详细讲解, 这篇中简单介绍下, 方便后文阅读理解. 先了解 CGContextRef 坐标系 坐标系 举例说明 : 对于 商城类App 有很多原价, 现价对比 .那 原件的横线怎么画, 就可以用CGContextRef - (void)drawRect:(CGRect)rect { // Drawing code [super drawRect:re

iOS UITableViewCell自适应高度的例子

例如淘宝购买完商品后的评价,评价过的评价列表里,每个人评价的内容不同,评价内容有多有少,我们一般都是用UITableView来创建界面的,这时候就需要cell自适应高度了.代码示例:  代码如下 复制代码 EvaluateTableViewCell.h #import <UIKit/UIKit.h>   @interface EvaluateTableViewCell : UITableViewCell @property (nonatomic,strong) UILabel *phoneLa