實現彈出收回菜單效果ios源碼

來源:互聯網
上載者:User

標籤:style   http   io   ar   os   使用   sp   for   檔案   

REMenu能夠提供下彈出來的菜單,跳轉到不同的vc後菜單便會收合。菜單的彈收都有回彈(bounce)的效果。

 

  • <ignore_js_op> 








使用方法:


先把REMenu的檔案夾複製到自己的項目中,然後匯入標頭檔: 
#include "REMenu.h" 

Demo中的實現方法: 

REMenuItem *homeItem = [[REMenuItem alloc] initWithTitle:@"Home" 
                                                  subtitle:@"Return to Home Screen" 
                                                     image:[UIImage imageNamed:@"Icon_Home"] 
                                          highlightedImage:nil 
                                                    action:^(REMenuItem *item) { 
                                                        NSLog(@"Item: %@", item); 
                                                    }]; 

REMenuItem *exploreItem = [[REMenuItem alloc] initWithTitle:@"Explore" 
                                                   subtitle:@"Explore 47 additional options" 
                                                      image:[UIImage imageNamed:@"Icon_Explore"] 
                                           highlightedImage:nil 
                                                     action:^(REMenuItem *item) { 
                                                         NSLog(@"Item: %@", item); 
                                                     }]; 

REMenuItem *activityItem = [[REMenuItem alloc] initWithTitle:@"Activity" 
                                                    subtitle:@"Perform 3 additional activities" 
                                                       image:[UIImage imageNamed:@"Icon_Activity"] 
                                            highlightedImage:nil 
                                                      action:^(REMenuItem *item) { 
                                                          NSLog(@"Item: %@", item); 
                                                      }]; 

REMenuItem *profileItem = [[REMenuItem alloc] initWithTitle:@"Profile" 
                                                      image:[UIImage imageNamed:@"Icon_Profile"] 
                                           highlightedImage:nil 
                                                     action:^(REMenuItem *item) { 
                                                         NSLog(@"Item: %@", item); 
                                                     }]; 

self.menu = [[REMenu alloc] initWithItems:@[homeItem, exploreItem, activityItem, profileItem]]; 
[self.menu showFromNavigationController:self.navigationController]; 

也能夠從自訂的View中快顯功能表: 
- (void)showFromRect:(CGRect)rect inView:(UIView *)view; 
- (void)showInView:(UIView *)view; 

更多具體詳盡的內容請參考demo或查看哦.

詳細說明:http://ios.662p.com/thread-2223-1-1.html

實現彈出收回菜單效果ios源碼

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.