UDBarTrackballItem
是一个针对 iOS 的按钮视图,可以将文本光标(光标)和文本视图中的文本选择与其触摸拖拽动作并行执行。用户交互模式类似于 联想 TrackPoint。
其目的是创建一个文本编辑器应用中的文本导航组件,使频繁的文本定位和选择任务更为方便。默认的定位和选择方式需要触摸延迟下去区分视图滚动和编辑模式,以及放大镜,这些反而更分散了精确定位的注意力。权衡的结果是减小了视图实际空间(这在现代文本编辑器中很常见)。
它是一个实现为 UIBarButtonItem
子类的 UITextView
的光标移动和文本选择控制,旨在在 InputAccessoryView
(UIToolbar
)内使用。
要将在自己的项目中使用 UDBarTrackballItem
UDBarTrackballItem.h
、UDBarTrackballItem.m
和所有 png 图片文件导入项目UDBarTrackballItem.h
(《#import "UDBarTrackballItem.h"》),或者在您的预编译头文件中UITextView
初始化新的 UDBarTrackballItem
此项目使用 ARC 并面向 iOS 5.0+
UDBarTrackballItem *trackballItem = [[UDBarTrackballItem alloc] initForTextView:_textView];
[_toolbar setItems:@[trackballItem] animated:YES];
Write 应用为该组件的创新灵感和首次亮相提供了参考。
此代码按照 MIT 许可证的条款和条件进行分发。查看完整的 LICENSE 了解所有详情。
认为找到了一个错误或者有功能请求?只需提交为一个问题,但请先查看现有的问题,以避免重复。对于其他任何事情,或者告诉我如何使用这个组件,你也可以通过@uwe_联系我。谢谢!