`
158067568
  • 浏览: 326964 次
  • 性别: 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开发技巧总结.docx

    Auto Layout与Size Classes:灵活布局是iOS开发中重要的一环,掌握Auto Layout可以帮助你创建在不同屏幕尺寸和方向上都能良好展示的界面。 Reactive Programming:如RxSwift或Combine框架可以简化事件处理和数据流...

    iOS界面传值方法简介

    iOS移动开发,界面之间经常会用到传值,文档为五大反向传值方法简介,属于思想总结,具体还需多实践

    iOS游戏开发 从创意到实现 完整 PDF

     1.3.2Xcode界面  1.3.3构建和运行  1.3.4代码结构  1.3.5应用程序状态  1.4InterfaceBuilder  1.5连接  1.6游戏逻辑  第2章HelloPong  2.1项目创建  2.1.1目标设置  2.1.2AppInfo  2.2设计...

    ios问答题-这份文档总结了100个iOS开发/设计面试中可能会问到的问题,涵盖了非常全面的内容.md

    这份文档总结了100个iOS开发/设计面试中可能会问到的问题,涵盖了非常全面的内容。主要包括以下几个方面: 1. 常见问题 包括一些基本的开场问题,如对iOS开发的热衷程度、参与过的开源项目、开发流程、测试过程等。 2...

    iOS 3G移动应用之猜图游戏App开发

    iOS超级猜图app小程序,猜图是以休闲娱乐为主,界面美观、大方,操作简便、流畅,可以使玩家在工作之余放松心情,舒缓压力。玩家通过查看图片来猜出图片所对应的内容,从而获得高分。

    非科班出身程序员刷题-iOS_Gather:总结的iOS开发常用库-调调的--持续更新中……

    常用的iOS开发库 -- 持续更新中…… 目录 [Apple Watch Demo](#Apple Watch Demo) 内容 Swift教程 iOS教程 - 动画教程写的很赞 - 很赞iPHone适配相关的教程 - 以公司或团体名义在苹果AppStore上架APP - 666的分许了...

    OBJECTIVE-C编程之道 IOS设计模式解析电子书+源代码

    而不是针对实现编程1.6.2 @protocol与抽象基类1.6.3 对象组合与类继承1.7 本书用到的对象和类1.7.1 类图1.7.2 对象图1.8 本书如何安排模式的讲解1.9 总结第2章 案例分析:设计一个应用程序2.1 想法的概念化2.2 界面...

    Objective-C期刊

    总结了ios开发中所有包含架构、界面、动画以及性能分析等内容,共12期内容

    iOS开发教程之Status Bar状态栏设置的方法汇总

    个人觉得 iOS 的 Status Bar 状态栏也是一个比较坑的地方,所以还是写一个总结,有遇到这方面问题的朋友可以看一下。 下面话不多说了,来随着小编一起学习学习吧 Status Bar 状态栏的隐藏 1. 通过设置 Info.plist ...

    58同城iOS客户端Hybrid框架探索

    Native界面具有良好的用户体验,但是不易动态改变,且开发成本较高。对于变动较大的页面,使用Web来实现是一个比较好的选择,所以,目前很多主流App都采用Native与Web混合的方式搭建。58同城客户端上线不久即采用了...

    移动应用开发技巧以及入门教程知识点总结.docx

    界面设计:遵循Material Design(Android)和Human Interface Guidelines(iOS)进行界面布局与交互设计。 响应式设计:灵活运用布局方式适应不同屏幕尺寸和方向。 组件化开发:熟悉组件化编程思想,实现模块化、...

    IOS开发用户登录注册模块所遇到的问题

    本文就总结一下如何满足产品需要的情况下,高效开发一个登录注册模块。 1.利用继承解决界面重复性功能。通常登录注册会有一个独立的设计,而模块内部会有有相似的背景,相似的导航栏样式,相似返回和退出行为,相似...

    四种应该打破的iOS设计规则

    摘要:本文作者直指苹果《iOS人机界面指导手册》中的设计在测试中可能会造成可用性问题的pattern,结合实际应用案例总结出页面控制、顶部的表格提交按钮、加号(+)图标、Moveicon这四种应该比打破的iOS设计规则。...

    android开发资料大全

    最无私的Android资料(书籍+代码)分享[总结] Android中文帮助教程(非常合适新手入门) android程序编写及调试新手入门 大家一起学Android(Windows篇) android入门与提高必看指南 Android入门逆引手册 Android...

    对于《关于使用Delphi XE10 进行android开发的一些总结》的补充

    看了一篇《关于使用Delphi XE10 进行...不可否则, Delphi在界面上, 确实没的说, 搭建速度快, 所见即所得, 传说的一份代码多平台使用(确实可以在ios下运行, 但是也会存在不少问题) (无论什么系统,都会存在问题,Delphi

    iphone开发笔记

    苹果开发网络编程知识总结 27 如何隐藏状态栏 33 .m 文件与.mm文件的区别 33 NSLog(@"afd")与 NSLog("afd") 33 safari其实没有把内存的缓存写到存储卡上 33 随机数的使用 33 在UIImageView 中旋转图像 34 在Quartz中...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    IOS 由苹果公司开发的移动操作系统 Webkit 一个开源的浏览器引擎,在手机上的应用十分广泛 Webview WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用了WebKit渲染引擎加载显示网页 Activity ...

Global site tag (gtag.js) - Google Analytics