并在方法- (BOOL)application:didFinishLaunchingWithOptions:中添加以下红色标记的代码
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]
// Override point for customization after application launch.
self.window.backgroundColor = [UIColor whiteColor]
HomeViewController *homeViewController = [[HomeViewController alloc] init]
self.window.rootViewController = homeViewController
[homeViewController release]
[self.window makeKeyAndVisible]
return YES
}
2.在 HomeViewController.xib上添加Table View控件
将其Outlets的dataSource和delegate与File's Owner建立关联,
目的:(1) dataSource: 向HomeViewController添加UITableViewDataSource协议,从而可以在该类中使用相关的协议方法,在Table View中显示数据。
(2) delegate :向HomeViewController添加UITableViewDelegate协议,从而可以在该类中使用相关的协议方法,响应用户在Table View中的交互 *** 作。
字母索引(UITableViewIndex)是tableView里使用的一个控件,继承自UIControl,但不是一个公开的类。
其主要作用是:当一个有较多分类的tableView的内容比较多的时候,提供了一个快速索引的功能,可以通过点击和滑动两种方式快速索引,并在iOS10及以后,增加了一个震动的反馈效果。
系统只提供了上面几个方法,供我们使用,但是,在很多场景里面,这些方法对我们来说是不够用的。因此对我们来说就有两种方法处理特殊情况:1、重写索引视图,自定义UITableViewIndex;2、通过UITableViewIndex内部属性进行设置。
自定义UITableViewIndex,我们下节再说,我们先看第二种方法:通过UITableViewIndex内部属性进行设置。
1、UITableViewIndex的内部属性
UITableViewIndex的内部属性是有限的,如果我们只是简单的设置一下字体、颜色等,可以通过UITableViewIndex的内部属性进行设置,简单方便。
ps:比如修改索引文本的字体大小
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)