CodeForge QQ客服 CodeForge 400电话 客服电话 4006316121
首页 » 源代码 » iOS自定义ActionSheet

iOS自定义ActionSheet

yan520天秤
发布于2015-03-30 13:46:48
源码作者
浏览次数:
下载次数:0
下载所需积分:1 
源码分类 Tags:
源码分类 所属分类:
苹果iOS苹果iOS Objective-CObjective-C

分享有礼! 》

  • 请点击右侧的分享按钮,把本代码分享到各社交媒体。
  • 通过您的分享链接访问Codeforge,每来2个新的IP,您将获得0.1 积分的奖励。
  • 通过您的分享链接,每成功注册一个用户,该用户在Codeforge上所获得的每1个积分,您都将获得0.2 积分的分成奖励。

代码介绍

包含提取出来的组件可以直接在项目中使用以及演示demo

组件功能:自定义两种形式的操作表,一种位于屏幕底部,一种位于屏幕中间,可以显示Imagetext

 

一、组件构成

            1HTActionSheet.h

            2HTActionSheet.m

二、接口概述

           typedef enum{

    HTActionSheetBottom,//位于底部的操作表

    HTActionSheetMiddle//位于中间

   

} HTActionSheetType;

1、接口协议

         /*!

               @protocol HTActionSheetDelegate

 

               @discussion 操作表回调协议.

    */

    @protocol HTActionSheetDelegate

    @optional

    /*!

               @method imageButtonAction

               @discussion 点击图片按钮时回调

               @param imageButtonIndex 图片按钮的索引

               @result 无

    */

    - (void)imageButtonAction:(NSInteger *)imageButtonIndex;

 

            2、接口类

         /*!

               @class HTActionSheet

  

               @discussion 显示一个操作表.

    */

@interfaceHTActionSheet : UIView

 

            3、接口方法

         /*!

    @method initWithDictionary:Type:Delegate

    @discussion 操作表初始化

    @param dictionary  操作表上显示的内容

    

@param type 操作表的种类

    @result 返回类对象

*/

- (id)initWithDictionary:(NSMutableDictionary *)myDictionaryType:(HTActionSheetType)actionSheetType Delegate:(id)delegate;

初始化方法 。

 

    /*!

    @method showInView:

    @discussion 显示操作表

    @param view 目标视图

    @result 无

*/

- (void) showInView:(UIView *)view;

显示操作表。

 

    

三、使用方法

            1、包含头文件HTActionSheet.h

            2、初始化HTActionSheet

            3、实现协议中的方法

            

Sponsored links

源码文件列表

温馨提示: 点击源码文件名可预览文件内容哦 ^_^
...
名称 大小 修改日期
01.97 kB
.DS_Store6.00 kB2015-01-11 02:45
01.97 kB
01.97 kB
._.DS_Store120.00 B2015-01-11 02:45
01.97 kB
.DS_Store6.00 kB2015-01-12 04:22
01.97 kB
._.DS_Store120.00 B2015-01-12 04:22
HTActionSheet.h705.00 B2015-03-30 01:44
._HTActionSheet.h171.00 B2015-03-30 01:44
HTActionSheet.m13.70 kB2015-03-30 01:44
._HTActionSheet.m171.00 B2015-03-30 01:44
???????????????????????????.docx299.31 kB2015-01-12 04:31
._???????????????????????????.docx120.00 B2015-01-12 04:31
01.97 kB
.DS_Store6.00 kB2015-03-30 01:44
01.97 kB
._.DS_Store120.00 B2015-03-30 01:44
01.97 kB
.DS_Store6.00 kB2015-01-11 22:13
01.97 kB
._.DS_Store120.00 B2015-01-11 22:13
01.97 kB
AppDelegate.h195.00 B2015-03-30 01:45
01.97 kB
._AppDelegate.h171.00 B2015-03-30 01:45
AppDelegate.m1.90 kB2015-03-30 01:45
._AppDelegate.m171.00 B2015-03-30 01:45
01.97 kB
LaunchScreen.xib3.64 kB2015-01-09 03:11
01.97 kB
._LaunchScreen.xib171.00 B2015-01-09 03:11
Main.storyboard3.30 kB2015-01-11 21:19
HTActionSheet.h574.00 B2015-03-30 01:45
._HTActionSheet.h171.00 B2015-03-30 01:45
HTActionSheet.m13.69 kB2015-03-30 01:45
._HTActionSheet.m171.00 B2015-03-30 01:45
01.97 kB
.DS_Store6.00 kB2015-01-12 04:46
01.97 kB
._.DS_Store120.00 B2015-01-12 04:46
image.png390.27 kB2014-09-27 19:34
._image.png212.00 B2014-09-27 19:34
01.97 kB
01.97 kB
Contents.json585.00 B2015-01-09 03:11
01.97 kB
01.97 kB
._Contents.json171.00 B2015-01-09 03:11
Info.plist1.20 kB2015-01-09 03:11
main.m250.00 B2015-03-30 01:45
._main.m171.00 B2015-03-30 01:45
ViewController.h341.00 B2015-03-30 01:45
._ViewController.h171.00 B2015-03-30 01:45
ViewController.m1.44 kB2015-03-30 01:45
._ViewController.m171.00 B2015-03-30 01:45
01.97 kB
project.pbxproj17.07 kB2015-01-11 01:29
01.97 kB
contents.xcworkspacedata158.00 B2015-01-09 03:11
01.97 kB
01.97 kB
UserInterfaceState.xcuserstate33.48 kB2015-03-30 01:45
01.97 kB
01.97 kB
01.97 kB
Breakpoints_v2.xcbkptlist473.00 B2015-01-29 23:48
01.97 kB
HTActionSheet.xcscheme4.16 kB2015-01-09 03:11
xcschememanagement.plist575.00 B2015-01-09 03:11
01.97 kB
HTActionSheetTests.m793.00 B2015-03-30 01:45
01.97 kB
._HTActionSheetTests.m171.00 B2015-03-30 01:45
Info.plist759.00 B2015-01-09 03:11
程序员商城

资源评论

(提交有效评论获得积分)
评论内容不能少于15个字,不要超出160个字。
  • 1
  • 第1页
  • 共1页

iOS自定义ActionSheet (716.21 kB)

需要 1 积分
您持有 积分

CodeForge积分(原CF币)全新升级,功能更强大,使用更便捷,不仅可以用来下载海量源代码马上还可兑换精美小礼品了 了解更多

您的积分不足,优惠套餐快速获取 30 积分

订单支付完成后,积分将自动加入到您的账号。以下是优惠期的人民币价格,优惠期过后将恢复美元价格。

更多付款方式:网银PayPal

上传代码,免费获取CodeForge积分

您本次下载所消耗的积分将转交上传作者。

同一源码,30天内重复下载,只扣除一次积分。

登录 CodeForge

还没有CodeForge账号? 立即注册
关注微博
联系客服

Switch to the English version?

Yes
CodeForge 英文版
No
CodeForge 中文版

完善个人资料,获价值¥30元积分奖励!

^_^"呃 ...

Sorry!这位大神很神秘,未开通博客呢,请浏览一下其他的吧
好的