如何在iOS中的导航栏标题中添加下拉菜单

如何在iOS中的导航栏标题中添加下拉菜单,第1张

概述我想在这些屏幕截图中做出类似于下拉菜单的内容.我该怎么做呢? 当您点击标题时,箭头指向并且菜单下降.应用程序是大学菜单. 在您的应用程序中执行此功能有很多cocoacontrols: DropDown Menu Controls For iOS 但我认为lmdropdownview是最准确的. 我的错误,btnavigationdropdownmenu ITS是最准确的你所要求的(根据你的屏幕). 我想在这些屏幕截图中做出类似于下拉菜单的内容.我该怎么做呢?

当您点击标题时,箭头指向并且菜单下降.应用程序是大学菜单.

解决方法 在您的应用程序中执行此功能有很多cocoacontrols:

DropDown Menu Controls For iOS

但我认为lmdropdownview是最准确的.

我的错误,btnavigationdropdownmenu ITS是最准确的你所要求的(根据你的屏幕).

实施(Swift)[更多详细说明和定制请参阅自述文件]:

let items = ["Most Popular","Latest","Trending","Nearest","top Picks"]let menuVIEw = BTNavigationDropdownMenu(frame:  CGRectMake(0.0,0.0,300,44),Title: items.first!,items: items,containerVIEw: self.vIEw)self.navigationItem.TitleVIEw = menuVIEwmenuVIEw.dIDSelectItemAtIndexHandler = {(indexPath: Int) -> () in            println("DID select item at index: \(indexPath)")            self.selectedCellLabel.text = items[indexPath]}

希望有帮助

编辑:

感谢’rsc’的信息,这是一个objective-c version这个可可控制:

#import "PFNavigationDropdownMenu.h"-(voID)vIEwDIDLoad{    PFNavigationDropdownMenu *menuVIEw = [[PFNavigationDropdownMenu alloc]initWithFrame:CGRectMake(0,44)Title:items.firstObjects items:items containerVIEw:self.vIEw];    menuVIEw.dIDSelectItemAtIndexHandler = ^(NSUInteger indexPath){            NSLog(@"DID select item at index: %ld",indexPath);            self.selectedCellLabel.text = items[indexPath];        };        self.navigationItem.TitleVIEw = menuVIEw;    }
总结

以上是内存溢出为你收集整理的如何在iOS中的导航栏标题中添加下拉菜单全部内容,希望文章能够帮你解决如何在iOS中的导航栏标题中添加下拉菜单所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1095972.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存