需要两个文件 KxMenu.h KxMenu.m
用的时候在需要的文件里添加两个方法就行了。。
_btn4 = [UIButton buttonWithType:UIButtonTypeRoundedRect];
_btn4.frame = CGRectMake(W - 105, H - 55, 100, 50);
[_btn4 setTitle:@"Click me" forState:UIControlStateNormal];
[_btn4 addTarget:self action:@selector(showMenu:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:_btn4];
- (void)showMenu:(UIButton *)sender
{
NSArray *menuItems =
@[
[KxMenuItem menuItem:@"ACTION MENU"
image:nil
target:nil
action:NULL],
[KxMenuItem menuItem:@"Share this"
image:[UIImage imageNamed:@"action_icon"]
target:self
action:@selector(pushMenuItem:)],
[KxMenuItem menuItem:@"Check menu"
image:[UIImage imageNamed:@"check_icon"]
target:self
action:@selector(pushMenuItem:)],
[KxMenuItem menuItem:@"Reload page"
image:[UIImage imageNamed:@"reload"]
target:self
action:@selector(pushMenuItem:)],
[KxMenuItem menuItem:@"Search"
image:[UIImage imageNamed:@"search_icon"]
target:self
action:@selector(pushMenuItem:)],
[KxMenuItem menuItem:@"Go home"
image:[UIImage imageNamed:@"home_icon"]
target:self
action:@selector(pushMenuItem:)],
];
KxMenuItem *first = menuItems[0];
first.foreColor = [UIColor colorWithRed:47/255.0f green:112/255.0f blue:225/255.0f alpha:1.0];
first.alignment = NSTextAlignmentCenter;
[KxMenu showMenuInView:self.view
fromRect:sender.frame
menuItems:menuItems];
}
- (void) pushMenuItem:(id)sender
{
NSLog(@"%@", sender);
}
相关推荐
"好用的弹出框"标题表明我们讨论的是设计得良好、易于使用且功能丰富的弹出框。在描述中,"弹出框弹出框"的重复强调了其在交互中的重要性。标签"弹出框"进一步确认了这个主题。下面我们将深入探讨弹出框的设计原则、...
本教程将深入探讨如何使用jQuery实现“超好用的弹出框和遮盖层”。 首先,让我们理解弹出框(Popup)和遮盖层(Overlay)的基本概念。弹出框通常用于在用户与页面交互时显示额外信息或提供交互界面,如警告、确认...
"Web非常好用的弹出框组件"显然是一款高效且易用的解决方案,适用于各种类型的Web项目,无论你是构建企业级应用、电商网站还是个人博客,它都能提供强大的功能来满足你的需求。 首先,我们来看看这个组件的核心特性...
"很好用的Dialog弹出框"这个标题暗示我们将讨论如何创建和使用一个功能强大的、易于定制的`Dialog`实例。描述中的“给出demo,用起来很简单”意味着我们将通过一个简单的示例来阐述`Dialog`的使用方法。 `Dialog`的...
《jQuery弹出层框架——便捷美观的dialogs实现》 在Web开发中,用户交互体验是至关重要的一个环节,其中弹出层(popup layer)作为常见的一种交互方式,被广泛应用于消息提示、表单填写、信息展示等场景。jQuery库...
好用的zDailog弹出框js各种你先要的弹出,希望能帮到大家,谢谢!
PopupWin是一款专为微软Windows操作系统设计的右下角弹出框插件,它提供了一种高效、便捷的方式来显示系统通知或者应用程序消息。该插件以其轻量级、易集成和高度自定义的特点受到开发者的欢迎。在源码下载中,我们...
好用的弹出窗口日历代码,简洁,方便,一看就懂,一看就会,自己可以加以修改与美化
**标题:“dialog弹出框”** 在Web开发中,对话框(Dialog)是一种常见的用户界面元素,用于在页面上提供额外的信息或者与用户交互。它通常以弹出窗口的形式出现,可以包含各种输入、按钮、文本等组件。对话框允许...
好用的jquery弹出框,很容易上手! 【文件&目录】 [lhgdialog] 文件夹 实际项目中要使用的组件文件和组件源文件 index.html 组件说明示例主页面 [_doc] api文档和其它一些文档文件夹,实际使用中不需要此文件夹 [_...
【C#气泡弹出提示框控件详解】 在C#编程中,用户界面的交互设计至关重要,其中提示框控件是提供用户反馈信息的重要工具。传统的MessageBox虽然简单易用,但其样式单一,不能满足一些高级应用的需求。本文将详细介绍...
本资源提供的是一款在ASP.NET平台下非常好用且可自定义外观的模态弹出窗口源码。下面将详细介绍这款源码的核心知识点以及如何在实际项目中应用。 1. **ASP.NET基础**: ASP.NET是微软开发的一个用于构建Web应用...
套打准确、字迹清晰、操作简便、完全免费的一款支票打印软件。 1、向导式打印设置、定位准确方便。可以自由定义各种支票模板,支持常见打印机。...5、完全免费,无任何功能时间限制,无任何弹出框。
lhgdialog 是一款优秀的弹出窗口插件,它为开发者提供了方便快捷的方式来创建各种类型的对话框,如提示、警告、确认、信息以及自定义内容的弹窗。这款插件以其简洁的API、丰富的功能和良好的可定制性受到了广泛的...
标题中的“一个简单好用的弹出层”指的是在网页前端开发中常见的一种交互元素,通常称为模态框(Modal)或对话框。这种组件在用户界面设计中扮演着重要角色,它能在用户与主页面交互的过程中临时显示额外信息、进行...
flex移动应用开发中Alert不能使用,该文件是AS3写的Alert,可以替代SDK自带的ALERT,超级好用
jQuery实现弹出框的知识点主要包括以下几个方面: 1. jQuery基础知识点: - 引入jQuery库:在HTML文档中引入jQuery库是使用jQuery进行DOM操作的前提。文档中使用了两个版本的jQuery库,一个是从本地服务器引入的`....
- 在弹出确认框之前,可以通过 CSS 样式对提示文字进行美化,以提高用户体验。 - 同时,应确保对话框中的文字简洁明了,避免让用户感到困惑。 3. **安全性考虑** - 如果是在处理敏感数据或用户隐私的情况下,应该...