Time of Update: 2017-01-20
131、如何限制ScrollView在某個方向上不可滾動?例如,要限制x方向上不可滾動,可以實現UIScrollViewDelegate協議方法:func scrollViewDidScroll(scrollView: UIScrollView) {ifabs(scrollView.contentOffset.x) > 0 {scrollView.contentOffset= CGPointMake(0, scrollView.contentOffset.y)}}132、如何在Swift
Time of Update: 2017-01-20
121、如何將字典/數群組轉換為字串?NSString* id2json(id dicOrArr){NSError *error;NSData *jsonData =[NSJSONSerializationdataWithJSONObject:dicOrArroptions:NSJSONWritingPrettyPrinted // Pass 0 if you don't care about thereadability of the generated
Time of Update: 2017-01-20
111、為什麼在 IB 中設定 layer.borderColor 無用?我在 IB 中通過設定 UIView 的Runtime 屬性,以獲得一個圓角帶紅色邊框的矩形效果,如所示:但是,borderColor 屬性似乎是無效的,邊框無法顯示。layer.borderColor 是一個 CGColorRef 屬性,而 Runtime 屬性的顏色面板中得到的只能是 UIColor 屬性,因此你無法在 IB 中設定 borderColor,而只能通過代碼設定。112、在 Swift 中還可以使用
Time of Update: 2017-01-20
本文執行個體講述了php中preg_replace正則替換用法。分享給大家供大家參考,具體如下:1.php 的 preg_replace 與 str_replace 都是預設 /g 的,全部替換2.如果需要使用Regex 需要使用preg_replace<?php$a = "abc defabcd ef";$b= preg_replace("/\t|a/","",$a);echo($b);/*輸出:bc defbcd ef*/?&
Time of Update: 2017-01-20
101、編譯錯誤:ld: library notfound for -lPods當項目中使用了 cocoaPods 時,經常出現此錯誤(通常是 release 的時候)。這是由於 pod install 後,cocoaPods 會建立一個新的 workspace。你必須關閉項目並重新開啟。問題即可解決。102、為什麼 iOS 的時間總是比真即時間慢8小時 例如,一個北京時間"2014-4-4 22:00"(字串),需要轉換成 NSDate。字串轉換成 NSDate
Time of Update: 2017-01-20
<?php function pregstring($str){ $strtemp = trim($str); $search = array( "|'|Uis", "|<script[^>].*?</script>|Uis", // 去掉 javascript "|\[字定義\].*\[/字定義\]|Uis", // 去掉縮圖
Time of Update: 2017-01-20
90、找不到 Profile 錯誤“CodeSign error: no provisioning profile at path '/Users/yourname/Library/MobileDevice/ProvisioningProfiles/F87A055A-EC0D-4F19-A015-57AB09DEBECB.mobileprovision'”在 ProjectNavigator 中選擇你的項目,使用 View ->Version Editor ->
Time of Update: 2017-01-20
71、如何讓UIWebView的大小符合HTML的內容?在iOS5中,這很簡單,設定webview的委託,然後在委託中實現didFinishLoad:方法:-(void)webViewDidFinishLoad:(UIWebView*)webView{CGSizesize=webView.scrollView.contentSize;//iOS5+webView.bounds=CGRectMake(0,0,size.width,size.height);}72、視窗中有多個Responder,如
Time of Update: 2017-01-20
mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )是執行一個Regex的搜尋和替換的用函數,平時我們用它時多是一次替換結束,今天又看php手冊發現了一個較為難理解(自認為)的例子分享給大家。<?php $subject = array('1', 'a', '2',
Time of Update: 2017-01-20
1. preg_replace() $msg = preg_replace("/<style>.+<\/style>/is", "", $msg); -----刪除<style></style>和中間的部分 $msg = preg_replace("/<[^>]+>/", "", $msg); -----是刪除<>和中間的內容 i
Time of Update: 2017-01-20
42、 警告:Multiplebuild commands for output filetarget引用了名字重複的資源找到當前的target,展開之後,找到CopyBundle Resources欄目,然後在裡面找到重複名字的資源,刪除不要的那個即可43、簽名錯誤:Provisioningprofile can't be found在Xcode中當你在更新了你得認證而再重新編譯你的程式,真機調試一直會出現Code Sign error: Provisioning profile
Time of Update: 2017-01-20
32、UIImage+Scale縮放圖片UIImage可以載入圖片,但是我們想要得到一張縮小或放大的圖片,利用UIImage不能做到,下面我們添加一個UIImage的分類,用來實現UIImage中圖片的放大和縮小。首先,建立一個UIImage+Scale類。然後,實現該類的方法:#import <UIKit/UIKit.h>@interface UIImage (scale)-(UIImage*)scaleToSize:(CGSize)size;@end#import
Time of Update: 2017-01-20
11、無法調試裝置“Error launching remote program: failed to get the task forprocess 6405.”ad-hoc Profile不支援調試。改為development profile。12、OTA無法下載,提示“無法下載應用程式”.plist檔案中的 bundle-identifier寫錯了(或者包含中文字元),比如:<key>bundle-identifier</key><string>com.
Time of Update: 2017-01-20
1、設定 ImagePicker 的大小ImagePicker 在 Popover Controller 總是以預設大小顯示,設定 popoverContentSize 屬性似乎無用。解決辦法是將ImagePicker “包含”到一個定製的 ViewController 中,然後再 presentPopover 這個 ViewController :UIViewController *containerController = [[UIViewController alloc]
Time of Update: 2017-01-19
為了建立一個選項卡的UI,你需要使用一個TabHost和一個TabWidget,TabHost必須是布局檔案的根節點,它包含了為了顯示選項卡的TabWidget和一個用於顯示選項內容的FrameLayout你可以用一或兩種方法實現你的選項卡內容:在用一個Activity中用選項卡來在視圖之間切換,或者用用選項卡來改變所有的分離的Activity。你根據你的需求來使用你想在程式中的方法,但是如果每個選項卡提供一個獨特的使用者Activity,那麼為每個選項卡實現獨立的Activity是有意義的,所
Time of Update: 2017-01-19
TableLayout是一個以行、列顯示視圖View的視圖組1、開始一個新的工程,名字叫做HelloTableLayout2、開啟res/layout/main.xml檔案並且插入如下內容<?xml version="1.0" encoding="utf-8"?><TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2017-01-19
RelativeLayout是一個在相對位置上顯示子View元素的VeiwGroup,一個視圖的位置,可以指定為相對於兄妹的元素(比如一個給定的與孫的左邊或者下邊)或者心愛那個對於RelativeLayout地區的位置(比如與底部對齊,剩下的中心)一個RelativeLayout是一個非常強大使用的為設定使用者介面的布局,因為它可以消除嵌套的視圖組ViewGroup,如過你發現你用了幾個嵌套的LinearLayout組,你可以替換為一個單獨的RelativeLayout1、開始一個新的工程,名字
Time of Update: 2017-01-19
GridView按照行列的方式來顯示內容,一般適合顯示表徵圖、圖片等內容,主要用於設定Adapter在這裡主要是基礎BaseAdapter類,重寫其中的方法,主要是重寫getView方法設定圖片的顯示格式執行個體代碼如下GridViewTest.java/** @author hualang*/package org.hualang.grid;import android.app.Activity;import android.content.Context;import android.os.
Time of Update: 2017-01-19
Gallery能夠水平顯示其內容,一般用來瀏覽圖片,被選中的選項位於中間,並且可以相應事件顯示資訊。下面結合ImageSwitcher組件來實現一個通過縮圖來瀏覽圖片的程式,具體步驟如下第一步:建立一個Andorid工程”GalleryTest”,該工程的入口是Activity類GalleryTest繼承Activity並實現OnItemSelectedListener和ViewFactory介面,來實現圖片和視圖的建立package org.hualang.Gallery;import
Time of Update: 2017-01-20
在web開發中對象的序列化與還原序列化經常使用,比較主流的有json格式與xml格式的序列化與還原序列化,今天想寫個jsop的小demo,結果發現不會使用php序列化,查了一下資料,做個筆記簡單數組json格式序列化/還原序列化php提供了json_encode和json_decode函數對對象進行json格式序列化/還原序列化操作$data=array('Name'=>'Byron','Age'=>24,'Sex'=&