在上篇文章中,我介紹了在iPhone桌面生成快捷方式的原理,并介紹了最簡單的實現(xiàn)方式,網(wǎng)絡依賴嚴重、用戶體驗差、開發(fā)簡單,這是我對這種方式的看法。用戶體驗差必然會導致我們的產(chǎn)...
使用XIB自定義cell,并且使用了Masonry,所以在awakeFromNib 方法中是拿不到正確的frame的。拿到的是xib中初始設置的大小。機智的我,把設置方法寫到...
這篇文章主要是看了卓同學的嵌套UIScrollview的滑動沖突解決方案之后,我想換一種方式來實現(xiàn),其實基本思想是一樣的。 先說說整體結構:一個mainScrollView上...
為了避免離屏渲染,我用UIBezierPath給UIButton設置了圓角。但是給button的邊框設置顏色時遇到了問題。最后在Stack Overflow上找到一個解決辦法...
前言 很多應用都有標簽列表界面,這次封裝了一個,標簽列表界面(YZTagListView),用法比較簡單。如果喜歡我的文章,可以關注我微博:袁崢Seemygo Demo效果1...
原文鏈接: UICollectionView Custom Layout Tutorial: A Spinning Wheel 本文翻譯有部分改動,使用OC編寫,原文使用的是...
一. 前言 很多人都用過AFNetWorking和SDWebImage,其實底層就是封裝了NSURLSession來請求任務。第三方用多了,對于蘋果原生的網(wǎng)絡請求知識卻掌握得...
UICollectionView是針對IOS6 以后才能使用的控件,比起UITableView來說功能更強大,使用起來更方便,使用UICollectionView也可以完全取...
以前的項目中有要求預覽PDF文件,有本地的和網(wǎng)絡的,所以就學習了下。打開PDF word excel PPT的文件一般有兩種方式,QuickLook框架和UIDocument...
實際開發(fā)中我們可以使用第三方實現(xiàn)無限輪播頭,但是一般都會有很多冗余的代碼。有時輪播圖中還可能對樣式要其他要求,索性步入封裝一個自己的無限輪播圖。下面介紹一下基于UIColle...
前言 在開篇之前思考幾個問題? 1、繼承最大的缺點是什么? 2、為什么說耦合也可能是一種需求? 3、有哪些場景不適合使用繼承? 4、繼承本身就具有高耦合性,但卻可以實現(xiàn)代碼復...
@voidxin
- (void)dismiss:(UITapGestureRecognizer *)gesutre {
NSLog(@"dismiss touched");
[weexInstance fireGlobalEvent:@"scanQRCodeFinished" params:nil];
}
這是我用OC寫的掃描二維碼的component,點擊退出時發(fā)這個通知給weex頁面,但是我這個weexInstance是nil;我不知道從哪里去獲取這個instance,是需要重寫- (instancetype)initWithRef:(NSString *)ref type:(NSString *)type styles:(NSDictionary *)styles attributes:(NSDictionary *)attributes events:(NSArray *)events weexInstance:(WXSDKInstance *)weexInstance這個方法嗎?這個weexInstance從哪傳入?
var navigator = weex.requireModule('navigator');
var modal = weex.requireModule('modal');
var globalEvent = weex.requireModule('globalEvent');
globalEvent.addEventListener("scanQRCodeFinished", function (e) {
modal.toast({ message: '關閉scanner' });
navigator.pop({
animated: "true"
});
});
這個是weex頁面監(jiān)聽的代碼,
Weex開發(fā)中native如何主動發(fā)送事件到weex項目中有個weex頁面需要選擇時間,在不清楚weex寫時間選擇器復不復雜的情況下,我覺得還是直接調用native的時間選擇控件,選擇完時間之后把時間傳遞到weex然后刷新頁面...
@voidxin 我這個不是自定義的Module, 是component
Weex開發(fā)中native如何主動發(fā)送事件到weex項目中有個weex頁面需要選擇時間,在不清楚weex寫時間選擇器復不復雜的情況下,我覺得還是直接調用native的時間選擇控件,選擇完時間之后把時間傳遞到weex然后刷新頁面...
-(void)refreshWeexPage:(NSNotification *)notif{
NSDictionary * dic = notif.userInfo;
//傳一個dic到weex
[weexInstance fireGlobalEvent:@"geolocation" params:dic];
}
這個方法什么時候調用?在哪里調用? weexInstance是哪里來的? 我這里weexInstance是空的,新手求指教
Weex開發(fā)中native如何主動發(fā)送事件到weex項目中有個weex頁面需要選擇時間,在不清楚weex寫時間選擇器復不復雜的情況下,我覺得還是直接調用native的時間選擇控件,選擇完時間之后把時間傳遞到weex然后刷新頁面...