uialertview 閱讀:
25 views
工程中有很多的uialertview彈出,但有時候彈出狀態進入後台,希望它能自動關閉掉,這個文章就是說這個自動關閉的問題。
通過建立uialertview的子類,每次建立乙個uialertview例項的時候就往通知中心存入一條通知,等程式進入到後台時,發一條訊息給uialertview,讓它dismiss,思路就是這麼個思路,當然也可以建立uialertview的category,思路是一樣的,就是category就覆蓋掉uialertview本身的建立方法,由於這次遇到的是中途有這個需求,採用後者影響就大,所以還是採用子類來實現
直接上**:
uialertviewautodismiss.h
#import
@inte***ce uialertviewautodismiss : uialertview
@end
uialertviewautodismiss.m
#import "uialertviewautodismiss.h"
@implementation uialertviewautodismiss-(
id)initwithtitle:
(nsstring
*)title
message:
(nsstring
*)message
delegate:(id
)delegate
cancelbuttontitle:
(nsstring
*)cancelbuttontitle
otherbuttontitles:
(nsstring
*)otherbuttontitles, ...
va_end
(args);
if([
[uidevice currentdevice].systemversion intvalue]
>=4)
}return self;}-
(void
) dealloc -(
void(id
) sender
@end
iOS藍芽4 0入門
一 藍芽介紹 隨著藍芽低功耗技術ble bluetooth low energy 的發展,藍芽技術正在一步步成熟,如今的大部分移動裝置都配備有藍芽4.0,相比之前的藍芽技術耗電量大大降低。從ios的發展史也不難看出蘋果目前對藍芽技術也是越來越關注,例如蘋果於2013年9月發布的ios7就配備了ibe...
iOS藍芽4 0開發 BLE
模型與corebluetooth的對應關係 這裡主要討論模型一,這也是當前大多數手環裝置和ios 互動的方式 開發流程 1.建立工程,匯入corebluetooth.framework 2.初始化 cbcentralmanager 並準備掃瞄周圍藍芽裝置 初始化 themanager cbcentr...
Android 4 0以後主線程訪問網路問題
android 4.0以後,預設情況下是不允許在主線程中訪問網路。同樣的程式在android2.3上執行完全正常,而跑到android4上面,bug出現了.看了一下異常 android.os.networkonmainthreadexception 多執行緒中訪問網路 既然系統預設不允許在主線程中訪...