`
158067568
  • 浏览: 329539 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ios 界面开发总结

 
阅读更多

Adding an index to a tableview [permalink ]
Some tableviews have the short-cut list thingie on the side, which apple calls the index. The index is section-based - each entry in the index corresponds to a section in your data. So if you have a pretty flat list (just an NSArray, for instance), you'll either need to map section-> index, or split up your data so it's physically organized in section/row.

And then override these. In this case, I split up an array into an array of arrays, each sub-array being the contents of a section that corresponds to a string to display in the index. _tableIndex is an array of strings for display of the index.

 

 

- (NSArray *) sectionIndexTitlesForTableView: (UITableView *) tableView {
    return _tableIndex;
} // sectionIndexTitles


- (NSInteger) tableView: (UITableView *) tableView
sectionForSectionIndexTitle: (NSString *) title
                atIndex: (NSInteger) index {
    return index;
} // sectionForSectionIndexTitle


searchBar icon in sectionIndexTitlesForTableView

        [tempArray addObject:@"{search}"];

分享到:
评论

相关推荐

    多年iOS开发经验总结

    在iOS开发中,开发者经常使用UIKit框架来设计和实现用户界面,同时使用Foundation框架处理数据和执行其他任务。多年iOS开发经验的总结中提到了几个关键技术点,包括对UILabel的文本属性设置、多线程操作、数据类型...

    iOS 开发总结

    这份"iOS开发总结"文档可能涵盖了从基础概念到高级技术的各种知识点,旨在帮助开发者提升技能和解决问题。 首先,iOS开发主要基于Apple的Swift编程语言,这是一种现代化、高性能的语言,具有安全性和易于读写的特点...

    iOS 简洁的界面

    总结来说,创建一个简洁的iOS界面涉及多个方面:有效的布局、精心挑选的颜色、易读的字体、清晰的图标、直观的交互和全面的无障碍设计。理解和运用这些原则,可以为用户提供一个既美观又易用的应用界面,从而提升...

    ios开发技巧总结.docx

    ### iOS开发技巧总结 #### 一、熟悉Swift或Objective-C **Swift**是苹果公司推荐的iOS应用开发语言,它不仅提供了安全性高的编程环境,还具备高性能和现代化的编程特性。Swift的设计使得开发者能更容易地编写出...

    IOS 使用相机拍照和自定义拍照界面

    在iOS应用开发中,利用相机功能为用户提供拍照和自定义拍照界面是常见的需求。这篇教程将深入探讨如何在iOS平台上实现这些功能。首先,我们从系统相机的使用开始。 一、使用系统相机 1. 请求权限:在iOS 10及以上...

    总结iOS开发代码实践总结iOS开发技巧共16页.pdf

    这份"总结iOS开发代码实践总结iOS开发技巧共16页.pdf"的文档,显然是一份宝贵的资源,它涵盖了多个方面的知识点,旨在帮助开发者提升其iOS应用开发技能。以下是基于该文件标题和描述可能包含的一些关键知识点的详细...

    IOS开发视频全集

    #### 三、iOS界面设计与实现 - **Storyboard**:Xcode提供的一种图形化界面构建工具,可以直观地设计应用程序的用户界面布局。 - **Auto Layout**:自动布局系统,用于定义视图间的大小和位置关系,确保用户界面...

    2018秋招iOS面试总结

    - 常见的设计模式如单例、工厂、代理、装饰器、观察者等在iOS开发中的应用。 10. **安全性**: - App Transport Security (ATS):理解HTTPS的强制性及其配置。 - 数据加密:了解AES、RSA等加密算法在iOS中的应用...

    iOS开发前期准备

    iOS开发前期准备是每个想要踏入iOS应用开发领域的程序员必须经历的阶段。这一阶段主要包括对iOS开发的基本情况了解、开发环境的搭建以及获取必要的软件开发者证书。 2.1 iOS开发基本情况介绍 iOS开发主要针对苹果...

    PSD格式苹果ios7全套界面设计,含各种UI组件

    利用这些PSD文件,开发者可以轻松地将设计转换为实际的iOS界面。他们可以将设计元素导出为适当的格式,如SVG或PNG,然后在Xcode中使用它们。同时,设计师也可以通过共享PSD文件与开发者进行协作,确保设计意图准确...

    iOS基础知识大总结

    iOS开发基础涵盖了许多关键知识点,包括面向对象编程的三大特性:多肽(多态)、继承和封装,以及网络通信、数据解析和用户界面设计。在iOS应用开发中,这些概念和技术构成了开发流程的基础。 首先,多态(多肽)...

    iOS面试题总结

    这份文件标题为“iOS面试题总结”,是对iOS面试中常见的问题及其解答的一个总结。虽然文件内容仅适合初学者,但它涉及了iOS开发中的多个重要知识点。以下是对文档中提及知识点的详细解读: 1. Objective-C的内存...

    iOS9人机界面指南

    ### iOS9人机界面指南知识点总结 #### 一、UI设计基础 **1.1 为iOS而设计** - **设计跟随内容**:强调内容的重要性,界面设计应以内容为核心,确保用户能轻松获取信息。 - **保证清晰**:通过简洁明了的设计使...

    iOS Block 界面传值

    总结,Block在iOS开发中提供了强大的代码复用和灵活性,使得在界面传值和处理事件响应时更加便捷高效。了解和熟练掌握Block的使用,能显著提升开发效率,优化代码结构,为iOS应用开发带来诸多便利。在实际项目中,...

    ios学习总结

    在iOS开发领域,这是一份个人学习经验的总结,涵盖了从入门到进阶的关键知识点。iOS开发主要使用Swift编程语言,这是一种由Apple公司推出,旨在提升开发效率,同时保持代码简洁和安全的语言。Swift语法清晰,易于...

    《iOS应用开发攻略》.((美)德兰斯 (Drance,M.)).PDF

    iOS应用开发的核心内容大致可以从以下几个方面来总结: 1. 环境配置:学习如何配置Mac电脑上的Xcode环境,包括安装Xcode、配置开发者账号和证书等。 2. Swift编程语言:Swift是苹果推出的编程语言,具有安全、现代...

    用HTML5开发ios应用

    在移动应用领域,HTML5技术也因其跨平台特性和较低的学习曲线而受到欢迎,尤其在开发iOS应用时。通过使用HTML5,开发者可以创建原生应用的体验,而无需深入学习Objective-C或Swift,这是iOS平台的传统编程语言。 ##...

    IOS简单动画总结

    在iOS开发中,动画是提升用户体验的关键因素,它能让用户界面更加生动有趣。这篇名为“iOS简单动画总结”的博文深入浅出地介绍了如何在iOS应用中实现基础的动画效果。作者通过实例分享了如何利用苹果的UIKit框架进行...

Global site tag (gtag.js) - Google Analytics