iOS開發百問(11)

131、如何限制ScrollView在某個方向上不可滾動?例如,要限制x方向上不可滾動,可以實現UIScrollViewDelegate協議方法:func scrollViewDidScroll(scrollView: UIScrollView) {ifabs(scrollView.contentOffset.x) > 0 {scrollView.contentOffset= CGPointMake(0, scrollView.contentOffset.y)}}132、如何在Swift

iOS 開發百問(10)

121、如何將字典/數群組轉換為字串?NSString* id2json(id dicOrArr){NSError *error;NSData *jsonData =[NSJSONSerializationdataWithJSONObject:dicOrArroptions:NSJSONWritingPrettyPrinted // Pass 0 if you don't care about thereadability of the generated

iOS 開發百問(9)

111、為什麼在 IB 中設定 layer.borderColor 無用?我在 IB 中通過設定 UIView 的Runtime 屬性,以獲得一個圓角帶紅色邊框的矩形效果,如所示:但是,borderColor 屬性似乎是無效的,邊框無法顯示。layer.borderColor 是一個 CGColorRef 屬性,而 Runtime 屬性的顏色面板中得到的只能是 UIColor 屬性,因此你無法在 IB 中設定 borderColor,而只能通過代碼設定。112、在 Swift 中還可以使用

php中preg_replace正則替換用法分析【一次替換多個值】

本文執行個體講述了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*/?&

iOS 開發百問(9)

101、編譯錯誤:ld: library notfound for -lPods當項目中使用了 cocoaPods 時,經常出現此錯誤(通常是 release 的時候)。這是由於 pod install 後,cocoaPods 會建立一個新的 workspace。你必須關閉項目並重新開啟。問題即可解決。102、為什麼 iOS 的時間總是比真即時間慢8小時 例如,一個北京時間"2014-4-4 22:00"(字串),需要轉換成 NSDate。字串轉換成 NSDate

PHP html標籤正則替換並可自訂正則規則

<?php function pregstring($str){ $strtemp = trim($str); $search = array( "|'|Uis", "|<script[^>].*?</script>|Uis", // 去掉 javascript "|\[字定義\].*\[/字定義\]|Uis", // 去掉縮圖

iOS 開發百問(8)

90、找不到 Profile 錯誤“CodeSign error: no provisioning profile at path '/Users/yourname/Library/MobileDevice/ProvisioningProfiles/F87A055A-EC0D-4F19-A015-57AB09DEBECB.mobileprovision'”在 ProjectNavigator 中選擇你的項目,使用 View ->Version Editor ->

iOS 開發百問(7)

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,如

php preg_replace替換執行個體講解

mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )是執行一個Regex的搜尋和替換的用函數,平時我們用它時多是一次替換結束,今天又看php手冊發現了一個較為難理解(自認為)的例子分享給大家。<?php $subject = array('1', 'a', '2',

PHP 字串正則替換函數preg_replace使用說明

1. preg_replace() $msg = preg_replace("/<style>.+<\/style>/is", "", $msg); -----刪除<style></style>和中間的部分 $msg = preg_replace("/<[^>]+>/", "", $msg); -----是刪除<>和中間的內容 i

iOS 開發百問(5)

42、 警告:Multiplebuild commands for output filetarget引用了名字重複的資源找到當前的target,展開之後,找到CopyBundle Resources欄目,然後在裡面找到重複名字的資源,刪除不要的那個即可43、簽名錯誤:Provisioningprofile can't be found在Xcode中當你在更新了你得認證而再重新編譯你的程式,真機調試一直會出現Code Sign error: Provisioning profile

iOS開發百問(4)

32、UIImage+Scale縮放圖片UIImage可以載入圖片,但是我們想要得到一張縮小或放大的圖片,利用UIImage不能做到,下面我們添加一個UIImage的分類,用來實現UIImage中圖片的放大和縮小。首先,建立一個UIImage+Scale類。然後,實現該類的方法:#import <UIKit/UIKit.h>@interface UIImage (scale)-(UIImage*)scaleToSize:(CGSize)size;@end#import

iOS 開發百問(2)

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.

iOS 開發百問(1)

1、設定 ImagePicker 的大小ImagePicker 在 Popover Controller 總是以預設大小顯示,設定 popoverContentSize 屬性似乎無用。解決辦法是將ImagePicker “包含”到一個定製的 ViewController 中,然後再 presentPopover 這個 ViewController :UIViewController *containerController = [[UIViewController alloc]

Android UI控制項系列:Tab Layout(選項卡布局)

為了建立一個選項卡的UI,你需要使用一個TabHost和一個TabWidget,TabHost必須是布局檔案的根節點,它包含了為了顯示選項卡的TabWidget和一個用於顯示選項內容的FrameLayout你可以用一或兩種方法實現你的選項卡內容:在用一個Activity中用選項卡來在視圖之間切換,或者用用選項卡來改變所有的分離的Activity。你根據你的需求來使用你想在程式中的方法,但是如果每個選項卡提供一個獨特的使用者Activity,那麼為每個選項卡實現獨立的Activity是有意義的,所

Android UI控制項系列:TableLayout(表格版面配置)

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"

Android UI控制項系列:RelativeLayout(相對布局)

RelativeLayout是一個在相對位置上顯示子View元素的VeiwGroup,一個視圖的位置,可以指定為相對於兄妹的元素(比如一個給定的與孫的左邊或者下邊)或者心愛那個對於RelativeLayout地區的位置(比如與底部對齊,剩下的中心)一個RelativeLayout是一個非常強大使用的為設定使用者介面的布局,因為它可以消除嵌套的視圖組ViewGroup,如過你發現你用了幾個嵌套的LinearLayout組,你可以替換為一個單獨的RelativeLayout1、開始一個新的工程,名字

Android UI控制項系列:GridView(網格布局)

GridView按照行列的方式來顯示內容,一般適合顯示表徵圖、圖片等內容,主要用於設定Adapter在這裡主要是基礎BaseAdapter類,重寫其中的方法,主要是重寫getView方法設定圖片的顯示格式執行個體代碼如下GridViewTest.java/** @author hualang*/package org.hualang.grid;import android.app.Activity;import android.content.Context;import android.os.

Android UI控制項系列:Gallery(畫廊視圖)

Gallery能夠水平顯示其內容,一般用來瀏覽圖片,被選中的選項位於中間,並且可以相應事件顯示資訊。下面結合ImageSwitcher組件來實現一個通過縮圖來瀏覽圖片的程式,具體步驟如下第一步:建立一個Andorid工程”GalleryTest”,該工程的入口是Activity類GalleryTest繼承Activity並實現OnItemSelectedListener和ViewFactory介面,來實現圖片和視圖的建立package org.hualang.Gallery;import

php json與xml序列化/還原序列化

在web開發中對象的序列化與還原序列化經常使用,比較主流的有json格式與xml格式的序列化與還原序列化,今天想寫個jsop的小demo,結果發現不會使用php序列化,查了一下資料,做個筆記簡單數組json格式序列化/還原序列化php提供了json_encode和json_decode函數對對象進行json格式序列化/還原序列化操作$data=array('Name'=>'Byron','Age'=>24,'Sex'=&

總頁數: 5203 1 .... 886 887 888 889 890 .... 5203 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.