ios tableview 索引的位置怎么设置

ios tableview 索引的位置怎么设置,第1张

1.新建Empty Application项目,新建ViewController,HomeViewController,在AppDelegate.m中导入该文件,

并在方法- (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:比如修改索引文本的字体大小


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11223279.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存