建立首頁下拉列表,本節先完成下拉列表介面的建立,下節再微調其位置。
djdropdownmenu.h
#importdjdropdownmenu.m@inte***ce
djdropdownmenu : uiview
/** 構造方法
*/+(instancetype)menu;
/** 顯示
*/- (void
)show;
/** 消失
*/- (void
)dismiss;
@property (nonatomic,weak) uiview *contentview;
@property (nonatomic,strong) uiviewcontroller *contentcontroller;
@end
#import最終效果:"djdropdownmenu.h
"@inte***ce
djdropdownmenu()
/** 灰色背景
*/@property (nonatomic,weak) uiimageview *containerview;
@end
@implementation
djdropdownmenu
- (uiimageview *)containerview
return
_containerview;
}- (void)setcontentview:(uiview *)contentview
- (void)setcontentcontroller:(uiviewcontroller *)contentcontroller
-(instancetype)initwithframe:(cgrect)frame
return
self;
}+(instancetype)menu
/** show即是將當前view新增到頂層視窗上
*/- (void
)show
/** dismiss即是將當前view從頂層視窗移除
*/- (void
)dismiss
@end
用TabControl實現新浪微博客戶端樣式的面板
注意 關於tabcontrol的自定義製作方法,請參考此文 一步一步玩控制項 自定義tabcontrol 從山寨safari開始 以下簡稱 一步 看起來似乎挺不錯,那麼我們試著用一下呢?動畫 woo 這部分面板切換好像挺有意思的。發揮我們的山寨精神,開始分析。分析 很顯然,這是乙個類似tabcont...
新浪微博客戶端開發學習筆記( )
開始動畫介面 技術要點 1 全屏設定 1.取消標題 this.requestwindowfeature window.feature no title 取消狀態列 this.getwindow setflags windowmanager.layoutparams.flag fullscreen,w...
iphone開發我的新浪微博客戶端 開篇
動手開發乙個iphone上的微博客戶端,雖然已經有很多很不錯的客戶端了,但是還是想重複造一下輪子,主要的目的就是練手,本專案的練習意義更加多一些,首先我object c是新學的,iphone開發也是新學的,連mac使用都是新學的,從寫第乙個hello world已經有段時間了,但是做實實在在的乙個專...