Time of Update: 2016-08-24
標籤:調用撥號介面撥打到電話(不直接打出去) Intent intent1= new Intent(Intent.ACTION_DIAL); intent1.setData(Uri.parse("tel:400-8181800")); &
Time of Update: 2016-08-24
標籤:關聯引用: 允許開發人員為任何對象附著索引值資料, 很常用的用法是為分類添加屬性.節目預告 1. 簡單的關聯引用 2. 為UIViewController 添加MBProgressHUD的HUB屬性 3. 為UINavigationBar添加一個view屬性 來完成動態改變UINavigationBar的外觀 官方API是這樣的, 下面這篇部落格也是圍繞這些來展開// 關聯策略枚舉值typedef OBJC_ENUM(uintptr_t,
Time of Update: 2016-08-24
標籤:我們公司最近在做百度錢包的移動網頁支付的一款產品,產品使用情境是當使用者通過百度錢包掃描我們的產品的二維碼,進入我們的產品中,然後使用者選擇商品並點擊購買,然後在我們系統後台產生訂單並提交資訊到百度錢包進行支付,當支付完成後我們系統頁面會自動的關閉。這個功能在android手機上面可以,但是在ios上面無法關閉。通過聯絡百度錢包的支援人員,原來在ios端需要先向document中添加runtimeready事件,當百度錢包的sdk
Time of Update: 2016-08-24
標籤:1、MainActivity.javapublic class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
Time of Update: 2016-08-23
標籤:跟通知一樣也是兩個控制器,然後代碼建立控制項直接上代碼#import "ViewController.h"#import "TwoViewController.h"@interface ViewController (){ UIButton *_nextBtn; UILabel *_showLabel; } @end @implementation ViewController -
Time of Update: 2016-08-23
標籤:本打算寫一篇自訂水平進度條,但是出於過度和文章的完整性,今天先來一篇簡單的進度條。需求:按鈕點擊,實現水平進度條載入進度。而且,進度條設定兩個進度(到下邊的例子裡就能知道什麼是“第二進度條”了)設定檔代碼如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2016-08-23
標籤:3.1 android架構中有許多資源,包括布局,字串,位元影像,圖片....,使用資源之前需要在相應的資源檔中定義資源,然後編譯器時ADT將定義的資源轉換成java類並給予唯一的id,而代碼中需要使用資源則通過這些id來操作。 猜想:view類通過id找到相應的資源定義,資源定義是xml表示的各種屬性,而這些屬性則作為view的建構函式參數來執行個體化view類。 3.2資源類型
Time of Update: 2016-08-23
標籤:前言 在開啟愛奇藝等app的歡迎介面的時候,右上方有一個倒計時的控制項。倒計時完了以後進入主介面。現在我們來實現這個功能。方法一利用java的類Timer,TimerTask還有android的Handler介面welcome_activity.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout
Time of Update: 2016-08-23
標籤:1、在使用CoreLocation前需要調用如下函數【iOS 8專用】: iOS 8對定位進行了一些修改,其中包括定位授權的方法,CLLocationManager增加了下面的兩個方法: (1)始終允許訪問位置資訊 - (void)requestAlwaysAuthorization; (2)使用應用程式期間允許訪問位置資料 - (void)requestWhenInUseAuthorization; 樣本如下: self.locationManager =
Time of Update: 2016-08-23
標籤:1.api level大於等於11 支援,或者使用相容庫,但相容庫的問題很多。2.一個操作欄屬於一個活動,並具有其生命週期3.操作欄分3類:a.選項卡操作欄,b.列表操作欄,c.標準操作欄4.擷取活動的的操作欄 getActionBar()5.設定作業欄的導航模式 ActionBar ab = getActionBar();
Time of Update: 2016-08-23
標籤:如何修改autolayout 約束的值?目前我已知的方法有5種1.修改frame(有時候可能會不起作用,但可以做動畫)2.修改約束的float值3.使用VisualFormat 語言4.使用 constraintWithItem,按倍率改變 如 2x+1=Y 5.移除約束(remove at runtime),添加新的約束前面的文章已經講到如何使用storyboard
Time of Update: 2016-08-25
標籤:前面寫了些關於runloop的基本內容,好多人說runloop,那麼runloop有什麼作用呢?它的基本作用:♦保持程式的持續運行
Time of Update: 2016-08-24
標籤:一、縮放1.簡單說明:有些時候,我們可能要對某些內容進行手勢縮放,如所示 UIScrollView不僅能滾動顯示大量內容,還能對其內容進行縮放處理。也就是說,要完成縮放功能的話,只需要將需要縮放的內容添加到UIScrollView中2.縮放原理當使用者在UIScrollView身上使用捏合手勢時,UIScrollView會給代理髮送一條訊息,詢問代理究竟要縮放自己內部的哪一個子控制項(哪一塊內容)當使用者在UIScrollView身上使用捏合手勢時,UIScrollView會調用
Time of Update: 2016-08-23
標籤: //添加代理方法@interface MineViewController () <UITableViewDelegate, UITableViewDataSource, PayCellDelegate, UINavigationControllerDelegate, UIImagePickerControllerDelegate, UIActionSheetDelegate> //定義訊息框
Time of Update: 2016-08-24
標籤:#pragma mark 截屏並儲存至相簿-(void)screenShotsComplete:(void(^)(UIImage * img)) complete{ CGSize imageSize = [[UIScreen mainScreen] bounds].size; UIGraphicsBeginImageContextWithOptions(imageSize, NO, 0);
Time of Update: 2016-08-24
標籤:android為什麼Android的更新試圖操作必須在主線程中進行? 這是因為Android系統中的視圖組件並不是安全執行緒的。通常應該讓主線程負責建立、顯示和更新UI,啟動子線程,停止子線程。讓子線程完成計算並向主線程發出更新UI的訊息,讓主線程來更新UI。這就促使Android中產生了Handler機制。如何更改Android Studio編譯所採用的API版本? 通過module setting 的Flavors選項卡進行Android
Time of Update: 2016-08-24
標籤:一、tag參數一個視圖通常都只有一個父視圖,多個子視圖,在開發中可以通過使用子視圖的tag來取出對應的子視圖。方法為Viewwithtag:提示點:在xib中如果想要通過tag參數擷取對應的控制項(屬性),不要把tag的參數設定為0,因為xib中所有的對象預設tag都為0,設定為0取不到對象。 二、ImageView中添加按鈕(1)ImageView和Button的比較Button按鈕的內部可以放置多張圖片(4),而ImageView中只能放置一張圖片。(2)說明:I
Time of Update: 2016-08-24
標籤:一、簡單介紹xib和storyboard的比較,一個輕量級一個重量級。共同點:都用來描述軟體介面都用Interface
Time of Update: 2016-08-24
標籤:最近遇到一個很讓人頭疼的問題,使用viewpager動態添加頁面或者刪除頁面時出現了問題(java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child‘s parent
Time of Update: 2016-08-24
標籤:WKWebView 是IOS8新增的 Web瀏覽視圖 優點: 載入速度 比UIWebView提升差不多一倍的, 記憶體使用量上面,反而還少了一半。 缺點: WKWebView 不支援緩衝 和 NSURLProtocol 攔截了 我建議如果對緩衝不高的頁面可以使用,使用者體驗會提高很多。 由於項目中以前都是用 UIWebView 而且還要相容 IOS8