欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

IOS代碼筆記之下拉菜單效果

 更新時間:2016年07月06日 09:14:28   作者:情深雨蒙  
這篇文章主要為大家詳細(xì)介紹了IOS實現(xiàn)下拉菜單效果的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了ios下拉菜單的具體代碼,供大家參考,具體內(nèi)容如下

一、效果圖

二、工程圖

三、代碼

RootViewController.h

#import <UIKit/UIKit.h>

@interface RootViewController : UIViewController

@end 

 

RootViewController.m

#import "RootViewController.h"
#import "NIDropDown.h"

@interface RootViewController ()

@end

@implementation RootViewController

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
 self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
 if (self) {
 // Custom initialization
 }
 return self;
}

- (void)viewDidLoad
{
 [super viewDidLoad];
 // Do any additional setup after loading the view.
 
 self.title=@"DropDown";
 
 UIButton *button=[UIButton buttonWithType:UIButtonTypeRoundedRect];
 button.frame=CGRectMake(10, 100, 150,30);
 button.backgroundColor=[UIColor redColor];
 [button addTarget:self action:@selector(doClickAction:) forControlEvents:UIControlEventTouchUpInside];
 [self.view addSubview:button];
 
 
 
 
}
-(void)doClickAction:(UIButton *)btn
{
 NSArray *dataArray=[NSArray arrayWithObjects:@"1",@"2",@"3",@"4",@"5", nil];
 
 NIDropDown *dropDown=[[NIDropDown alloc]init];
 [dropDown showDropDown:btn andHeight:[dataArray count]*36 andData:dataArray];
 [self.view addSubview:dropDown];
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解iOS中多倒計時場景的解決方案

    詳解iOS中多倒計時場景的解決方案

    在我們開發(fā)APP的過程中,或多或少都遇到過需要使用倒計時的場景,這篇文章主要介紹了詳解iOS中多倒計時場景的解決方案,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • IOS安裝CocoaPods詳細(xì)教程

    IOS安裝CocoaPods詳細(xì)教程

    這篇文章主要為大家詳細(xì)介紹了IOS安裝CocoaPods教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • iOS開發(fā)之TableView實現(xiàn)完整的分割線詳解

    iOS開發(fā)之TableView實現(xiàn)完整的分割線詳解

    在iOS開發(fā)中, tableView是我們最常用的UI控件之一。所以這篇文章主要給大家詳細(xì)介紹了關(guān)于iOS中的TableView分割線,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-12-12
  • iOS中sqlite數(shù)據(jù)庫的原生用法

    iOS中sqlite數(shù)據(jù)庫的原生用法

    這篇文章主要為大家詳細(xì)介紹了iOS中sqlite數(shù)據(jù)庫的原生用法,sqlite數(shù)據(jù)庫相信各位早已耳聞,非常輕巧的一個數(shù)據(jù)庫,數(shù)據(jù)庫僅一個文件,即建即用,感興趣的小伙伴們可以參考一下3
    2016-05-05
  • iOS開發(fā)教程之登錄與訪客的邏輯實現(xiàn)

    iOS開發(fā)教程之登錄與訪客的邏輯實現(xiàn)

    這篇文章主要給大家介紹了關(guān)于iOS開發(fā)教程之登錄與訪客的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-04-04
  • iOS中排列組合算法的使用小結(jié)

    iOS中排列組合算法的使用小結(jié)

    這篇文章主要給大家介紹了關(guān)于iOS中排列組合算法使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • iOS中的通知機(jī)制

    iOS中的通知機(jī)制

    網(wǎng)上經(jīng)常說iOS的通知機(jī)制是使用了觀察者模式,里面有兩個角色,其一是poster(發(fā)送者),另一個是observer(接受信息的訂閱者)。接下來通過本文給大家介紹iOS中的通知機(jī)制,感興趣的朋友一起學(xué)習(xí)吧
    2016-04-04
  • iOS兩丫技術(shù)之UILabel性能不夠的解決方法

    iOS兩丫技術(shù)之UILabel性能不夠的解決方法

    這篇文章主要介紹了iOS中控件UILabel性能不夠而自定義UILabel的過程,UILable是iPhone界面最基本的控件,主要用來顯示文本信息,下面通過本文我們來了解一下
    2022-08-08
  • ios開發(fā) try-catch引起的野指針問題排查

    ios開發(fā) try-catch引起的野指針問題排查

    這篇文章主要為大家介紹了ios開發(fā) try-catch引起的野指針問題排查,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • 淺談Xcode 開發(fā)工具 XCActionBar

    淺談Xcode 開發(fā)工具 XCActionBar

    本文主要給大家簡單講解了Xcode的開發(fā)工具 XCActionBar的介紹與使用方法,非常的全面實用,有需要的小伙伴可以參考下。
    2015-11-11

最新評論