MMAccessoryPanel 1.0.1

MMAccessoryPanel 1.0.1

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

Minh Tran维护。



  • Medallia

MMAccessoryPanel (iOS 6+)

MMAccessoryPanel是一个iOS Cocoa Touch类,可以在任何UIScrollView上创建并管理可折叠的面板,位于导航栏下方。当用户向下滚动时,MMAccessoryPanel折叠为不可见,当用户向上滚动时展开。

MMAccessoryPanel有助于最大限度地扩展可用的屏幕空间。其行为与Facebook应用中的顶部栏类似。

Animated gif!

安装

将包含.h.mMMAccessoryPanel文件夹复制到您的项目中。

如果您正在使用CocoaPods,请向Podfile添加:pod 'MMAccessoryPanel'。

示例代码

要将栏添加到任何滚动视图

在viewDidLoad中添加

UIToolbar *bar1 = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 40.0)];
bar1.barTintColor = [UIColor colorWithRed:0.1 green:0.8 blue:1.0 alpha:1.0];

UIToolbar *bar2 = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 40.0)];
bar2.barTintColor = [UIColor colorWithRed:0.8 green:0.8 blue:8.0 alpha:1.0];

self.accessoryPanel = [[MMAccessoryPanel alloc] initWithBars:@[bar1, bar2]];
self.accessoryPanel.viewController = self;

在viewDidAppear中添加

[self.accessoryPanel snapToScrollView:self.tableView];

更多详细信息,请参阅附带的示例项目。

致谢

MMAccessoryPanel最初由Medallia移动团队为Medallia移动应用开发。

https://itunes.apple.com/us/app/medallia-mobile-2/id675309749?mt=8