iPhone弹出视图

http://code4app.com/ios/Popover-View-in-iPhone/4fa931bd06f6e78d0f000000  下载这个,把工具类 导入到自己工程里面,他写的代码没有使用arc,如果你的代码用了arc,要去修改设置




引用类

#import  "FPPopoverController.h"
#import 
"PopViewController.h"


@interface  ViewController :  UIViewController < popNextDeleage >{

   

    
    
FPPopoverController  *basePop; // 弹出视图
}
---------
// 发送
-(
void )addMoreButton{
    
    
//navigationbar  右边的按钮
//    UIBarButtonItem *moreButton = [[UIBarButtonItem alloc]initWithTitle:@" 更多 " style:UIBarButtonItemStyleBordered target:self action:@selector(moreAction:)];
    
UIButton  *button = [[ UIButton   alloc initWithFrame : CGRectMake ( 270 0 44 44 )];
    
//button.backgroundColor = [UIColor redColor];
    [button 
setTitle : @" more "   forState : UIControlStateNormal ];
    [button 
setTitleColor :[ UIColor   blackColor forState : UIControlStateNormal ];
    [button 
addTarget : self   action : @selector (moreAction:)  forControlEvents : UIControlEventTouchUpInside ];

    
self . navigationItem . rightBarButtonItem  = [[ UIBarButtonItem   alloc initWithCustomView :button];
    
    
    
    
}

-(
void )moreAction:( UIButton  *)sender{

    [
self   pop :sender];
    

}

-(
void )pop:( id )sender{

    
PopViewController  *pop = [[ PopViewController   alloc init ];
    pop.
popDeleage  =  self ; // 设置 deleage (谁实现了 delegate 方法就指定给谁)
    
basePop  = [[ FPPopoverController   alloc initWithViewController :pop];
    
basePop . tint  =  FPPopoverLightGrayTint ;
    
basePop . arrowDirection  =  FPPopoverArrowDirectionAny ;
    [
basePop   presentPopoverFromView :sender];

}






------ PopViewController.h -(在这个类里面设置弹出视图)------











  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值