iOS 下拉菜单
来源:互联网 发布:java调用weka神经网络 编辑:程序博客网 时间:2024/06/07 20:28
我看到有许多人在项目的时候被下拉菜单所难住,上网上找各种三方,其实它的实现非常的简单,下面我先给大家带来比较简单的下拉菜单,这个是加在导航栏上的
#import "ViewController.h"
#import "ViewButton.h"
@interface ViewController ()
@property (nonatomic ,retain)UIImageView *myView;
@property (nonatomic ,assign)BOOL isDid;
@end
@implementation ViewController
- (void)viewDidLoad {
[superviewDidLoad];
self.view.backgroundColor = [UIColorwhiteColor];
self.navigationController.navigationBar.translucent = NO;
self.navigationItem.rightBarButtonItem = [[UIBarButtonItemalloc]initWithTitle:@"点击"style:UIBarButtonItemStylePlaintarget:selfaction:@selector(Action)];
//下拉菜单的背景
self.myView = [[UIImageViewalloc]initWithFrame:CGRectMake(250,0, 120,125)];
self.myView.backgroundColor = [UIColorlightGrayColor];
[self.viewaddSubview:self.myView];
ViewButton *btn1 = [ViewButtonbuttonWithType:UIButtonTypeCustom];
btn1.frame = CGRectMake(0, 0, 120, 40);
btn1.backgroundColor = [UIColorblackColor];
[btn1 addTarget:selfaction:@selector(btn1Action:)forControlEvents:UIControlEventTouchUpInside];
[self.myViewaddSubview:btn1];
ViewButton *btn2 = [ViewButtonbuttonWithType:UIButtonTypeCustom];
btn2.frame = CGRectMake(0, 40, 120, 40);
btn2.backgroundColor = [UIColororangeColor];
[btn2 addTarget:selfaction:@selector(btn2Action:)forControlEvents:UIControlEventTouchUpInside];
[self.myViewaddSubview:btn2];
ViewButton *btn3 = [ViewButtonbuttonWithType:UIButtonTypeCustom];
btn3.frame = CGRectMake(0, 80, 120, 40);
btn3.backgroundColor = [UIColorlightGrayColor];
[btn3 addTarget:selfaction:@selector(btn3Action:)forControlEvents:UIControlEventTouchUpInside];
[self.myViewaddSubview:btn3];
//用户交互
self.myView.userInteractionEnabled =YES;
//默认隐藏菜单
self.myView.hidden =YES;
//设置标签属性
self.isDid =YES;
}
- (void)Action{
if (self.isDid ) {
self.myView.hidden =NO;
self.isDid =NO;
}else{
self.myView.hidden =YES;
self.isDid =YES;
}
}
到这里,简单的下拉菜单就实现了,大家可以根据这个在加些自己所需要的功能.
- iOS实现下拉菜单
- IOS 实现下拉菜单
- iOS 下拉菜单
- IOS下拉菜单
- iOS 多级下拉菜单
- 【代码笔记】iOS-下拉菜单
- ios学习--iphone 实现下拉菜单
- ios学习--iphone 实现下拉菜单
- ios学习--iphone 实现下拉菜单
- iOS tableViewCell点击后显示下拉菜单
- ios学习--iphone 实现下拉菜单
- iOS 导航栏下拉菜单框
- iOS 怎么封装一个三级下拉菜单?
- iOS tableViewCell点击后显示下拉菜单
- iOS下拉三级菜单多选
- 下拉菜单
- 下拉菜单
- 下拉菜单
- java笔试题知识点整理(持续更新...)
- python修改linux日志(logtamper.py)
- pandas基础操作
- oracle保留两位小数
- uva 11464
- iOS 下拉菜单
- poj1639+最小k度限制生成树
- CKEditor 使用技巧
- 编写高质量的 HTML 代码
- 花生壳+QNAP NAS,轻松创建私有云盘
- 微信公众号第三方开发之六添加永久图片素材
- 注册表有关安全设置项的说明
- JavaScript中变量的作用域
- poj1651矩阵连乘(DP)+路径