MenuPopOverView 0.0.3

MenuPopOverView 0.0.3

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2014年12月

camel young维护。




MenuPopOverViewPopoverView 启发,但看起来像一个 UIMenuController。原始需求是在所有地方使用 UIMenuController,但由于与其他 UI 元素(如 UITextField)冲突,这很不幸,无法实现。

使用

MenuPopOverView 可以直接使用,包含 MenuPopOverView.hMenuPopOverView.m

展示Popover

CGRect yourViewFrameToPointTo = ...;
UIView *sourceView = ...;
MenuPopOverView *popOver = [[MenuPopOverView alloc] init];
popOver.delegate = ...; // your delegate
[popOver presentPopoverFromRect:yourViewFrameToPointTo inView:sourceView withStrings:@[@"Test1", @"Test2"]];

代理返回哪个字符串被选择,或者如果 Popover 已取消。

- (void)popoverView:(MenuPopOverView *)popoverView didSelectItemAtIndex:(NSInteger)index;
- (void)popoverViewDidDismiss:(MenuPopOverView *)popoverView;

popover

联系方式

Camel Yang

许可证

MIT 许可证 (MIT)

版权所有 © 2014 Camel Yang

根据以下条件,任何人可以免费获得并使用此软件及其相关的文档文件(以下称“软件”),在软件上无需限制地处理(包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本),并允许向软件提供者分发软件以进行上述行为:

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,没有任何形式的保证,无论明示或暗示,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,作者或版权所有者不应对任何索赔、损害或其它责任承担责任,无论是基于合同、侵权或其他责任,无论是源于、与软件有关,还是与软件的使用或其他方式相关。