`
zjjzmw1
  • 浏览: 1366485 次
  • 性别: Icon_minigender_1
  • 来自: 开封
社区版块
存档分类
最新评论

好用的弹出框

    博客分类:
  • iOS
 
阅读更多

需要两个文件 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);
}

1
1
分享到:
评论

相关推荐

    好用的弹出框好用的弹出框

    "好用的弹出框"标题表明我们讨论的是设计得良好、易于使用且功能丰富的弹出框。在描述中,"弹出框弹出框"的重复强调了其在交互中的重要性。标签"弹出框"进一步确认了这个主题。下面我们将深入探讨弹出框的设计原则、...

    超好用的Jquery弹出框和遮盖层

    本教程将深入探讨如何使用jQuery实现“超好用的弹出框和遮盖层”。 首先,让我们理解弹出框(Popup)和遮盖层(Overlay)的基本概念。弹出框通常用于在用户与页面交互时显示额外信息或提供交互界面,如警告、确认...

    Web非常好用的弹出框组件

    "Web非常好用的弹出框组件"显然是一款高效且易用的解决方案,适用于各种类型的Web项目,无论你是构建企业级应用、电商网站还是个人博客,它都能提供强大的功能来满足你的需求。 首先,我们来看看这个组件的核心特性...

    很好用的Dialog弹出框

    "很好用的Dialog弹出框"这个标题暗示我们将讨论如何创建和使用一个功能强大的、易于定制的`Dialog`实例。描述中的“给出demo,用起来很简单”意味着我们将通过一个简单的示例来阐述`Dialog`的使用方法。 `Dialog`的...

    jquery弹出层框架方便简单

    《jQuery弹出层框架——便捷美观的dialogs实现》 在Web开发中,用户交互体验是至关重要的一个环节,其中弹出层(popup layer)作为常见的一种交互方式,被广泛应用于消息提示、表单填写、信息展示等场景。jQuery库...

    zDialog弹出框js

    好用的zDailog弹出框js各种你先要的弹出,希望能帮到大家,谢谢!

    PopupWin右下角弹出框源码下载(插件式,非常好用)

    PopupWin是一款专为微软Windows操作系统设计的右下角弹出框插件,它提供了一种高效、便捷的方式来显示系统通知或者应用程序消息。该插件以其轻量级、易集成和高度自定义的特点受到开发者的欢迎。在源码下载中,我们...

    好用的弹出窗口,日历代码

    好用的弹出窗口日历代码,简洁,方便,一看就懂,一看就会,自己可以加以修改与美化

    dialog弹出框

    **标题:“dialog弹出框”** 在Web开发中,对话框(Dialog)是一种常见的用户界面元素,用于在页面上提供额外的信息或者与用户交互。它通常以弹出窗口的形式出现,可以包含各种输入、按钮、文本等组件。对话框允许...

    jquery弹出对话框的框架

    好用的jquery弹出框,很容易上手! 【文件&目录】 [lhgdialog] 文件夹 实际项目中要使用的组件文件和组件源文件 index.html 组件说明示例主页面 [_doc] api文档和其它一些文档文件夹,实际使用中不需要此文件夹 [_...

    一个非常轻便好用的C#气泡弹出提示框控件

    【C#气泡弹出提示框控件详解】 在C#编程中,用户界面的交互设计至关重要,其中提示框控件是提供用户反馈信息的重要工具。传统的MessageBox虽然简单易用,但其样式单一,不能满足一些高级应用的需求。本文将详细介绍...

    很好用的模态弹出窗口,可自定义弹出窗口外观源码

    本资源提供的是一款在ASP.NET平台下非常好用且可自定义外观的模态弹出窗口源码。下面将详细介绍这款源码的核心知识点以及如何在实际项目中应用。 1. **ASP.NET基础**: ASP.NET是微软开发的一个用于构建Web应用...

    支票打印专家 完全免费,无任何功能时间限制,无任何弹出框。

    套打准确、字迹清晰、操作简便、完全免费的一款支票打印软件。 1、向导式打印设置、定位准确方便。可以自由定义各种支票模板,支持常见打印机。...5、完全免费,无任何功能时间限制,无任何弹出框。

    lhgdialog 一个很好用的弹出窗口插件

    lhgdialog 是一款优秀的弹出窗口插件,它为开发者提供了方便快捷的方式来创建各种类型的对话框,如提示、警告、确认、信息以及自定义内容的弹窗。这款插件以其简洁的API、丰富的功能和良好的可定制性受到了广泛的...

    一个简单好用的弹出层

    标题中的“一个简单好用的弹出层”指的是在网页前端开发中常见的一种交互元素,通常称为模态框(Modal)或对话框。这种组件在用户界面设计中扮演着重要角色,它能在用户与主页面交互的过程中临时显示额外信息、进行...

    flex移动应用弹出框alert

    flex移动应用开发中Alert不能使用,该文件是AS3写的Alert,可以替代SDK自带的ALERT,超级好用

    jquery实现一个简单好用的弹出框

    jQuery实现弹出框的知识点主要包括以下几个方面: 1. jQuery基础知识点: - 引入jQuery库:在HTML文档中引入jQuery库是使用jQuery进行DOM操作的前提。文档中使用了两个版本的jQuery库,一个是从本地服务器引入的`....

    网页弹出确认信息后转向代码-网页弹出警告框后转向代码 很好用的。

    - 在弹出确认框之前,可以通过 CSS 样式对提示文字进行美化,以提高用户体验。 - 同时,应确保对话框中的文字简洁明了,避免让用户感到困惑。 3. **安全性考虑** - 如果是在处理敏感数据或用户隐私的情况下,应该...

Global site tag (gtag.js) - Google Analytics