iOS自訂的UISwitch按鈕

因為項目需要在UISwitch按鈕上寫文字,系統內建的UISwitch是這樣的:既不能寫字,也不能改顏色,於是在網上找到了這麼一個自訂的Switch按鈕,具體出處找不見了。記錄一下,怕以後找不見了。先看下:按鈕的樣式很多,可以文字,可以寫多行,文字大小和顏色都可以設定。看下它的源碼:#import <Foundation/Foundation.h>@interface HMCustomSwitch : UISlider {BOOL on;UIColor

IOS開發一些常用功能

1 點擊背景時關閉鍵盤在viewDidLoad中添加手勢辨識器// add tap gesture recognizer UITapGestureRecognizer* tapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self

iOS的基本的設計模式

不管建立iOS的哪種類型的應用程式,有幾個基本的設計模式和技術在寫代碼前必須你必須知道。在IOS,系統架構為應用程式提供了最重要的基礎設施,在大多數情況下,只能通過系統架構來調用底層的硬體。反過來,架構也使用了很多特別的設計模式,開發應用程式前,我們是假設你很熟悉這些設計模式的。要知道系統怎麼支援應用程式的,那就得先理解這些設計模式,這非常重要。你必須知道的最重要的幾種設計模式:Model-View-Controller

iOS學習之UIDatePicker控制項使用

iOS上的選擇時間日期的控制項是這樣的,左邊是時間和日期混合,右邊是單純的日期模式。,  您可以選擇自己需要的模式,Time, Date,Date and Time  , Count Down Timer四種模式。  本篇文章簡單介紹下PickerDate控制項的使用  1、建立一個Singe View

iOS學習之Tab Bar的使用和視圖切換

在iOS的程式中,Tab Bar的使用率很高,幾個視圖需要切換的時候,就用到tabbar。今天的程式實現的效果是這樣的,底部有幾個tab Item,對應的有幾個視圖,切換tab Item,切換到對應的視圖。實現效果如下: 為了更好理解使用用tabbar和切換視圖,我們建立一個Empty Application。1、開啟Xcode ,建立項目2、建立View Controller 在項目上按花鍵+N建立新檔案,建立 Objective-C class 檔案,按Next按鈕,subClass

iOS學習之WebView的使用

1、使用UIWebView載入網頁運行XCode 4.3,建立一個Single View Application,命名為WebViewDemo。2、載入WebView在ViewController.h添加WebView成員變數和在ViewController.m添加實現 #import <UIKit/UIKit.h>@interface ViewController : UIViewController{ UIWebView

iOS學習之UINavigationController詳解與使用(三)ToolBar

iOS學習之UINavigationController詳解與使用(二)頁面切換和segmentedController 接上篇,我們接著講Navigation 的Toolbar。 1、顯示Toolbar 在RootViewController.m的- (void)viewDidLoad方法中添加代碼,這樣Toobar就顯示出來了。  [self.navigationController setToolbarHidden:NO

iOS學習之iOS5.0以上 使用新浪微博開放平台OAuth

新浪微博開放平台為第三方應用提供了簡便的合作模式,滿足了手機使用者和平板電腦使用者隨時隨地分享資訊的需求。通過調用平台的api即可實現很多微博上的功能。本篇主要目的是記錄新浪微博移動SDK iOS版本的在iOS5下的嵌入和使用。1、申請一個新浪微博的行動裝置 App 。申請地址:http://open.weibo.com/development,申請後得到App key 和 App Secret2、下載iOS_sdk:http://open.weibo.com/wiki/SDK#iOS_SDK

iOS學習之UIPickerView控制項的簡單使用

UIPickerView控制項在給使用者選擇某些特定的資料時經常使用到,這裡示範一個簡單的選擇資料,顯示在UITextField輸入框裡,把UIPickerView作為輸入View,用Toolbar作為選定資料的按鈕。和其他UITableView控制項相似,UIPickerView也需要資料來源。我們要實現的效果如下:下面開始使用的步驟。1、開啟XCode 4.3.2,建立一個Single View Application ,命名為PickerViewDemo,Company

iOS學習之UITableView中Cell的操作

接著iOS學習之Table View的簡單使用 這篇,這裡主要講UITableView 中的Cell的操作,包括標記、移動、刪除、插入。為了簡單快捷,直接從原來那篇的代碼開始,代碼:http://download.csdn.net/detail/totogo2010/4361870要進行資料的操作了,把代碼裡的不可變數組改成可變的:NSArray *list -》NSMutableArray

淺談iPhone OS(iOS)架構

iPhone OS(現在叫iOS)是iPhone, iPod touch 和 iPad 裝置的作業系統. 1,Core OS:    是用FreeBSD和Mach所改寫的Darwin, 是開源、符合POSIX標準的一個Unix核心。這一層包含或者說是提供了整個iPhone OS的一些基礎功能,比如:硬體驅動, 記憶體管理,程式管理,線程管理(POSIX),檔案系統,網路(BSD

iOS學習之iOS5.0以上使用新浪微博開放平台OAuth 續(及解決登入無效問題)

繼上篇 iOS學習之iOS5.0以上 使用新浪微博開放平台OAuth過後,新浪微博授權彈出的網頁又有調整,中間還有過癱瘓情況。如果按上篇做出來的授權頁面就成這樣了:第一:網頁頁面變大了,第二:沒有了取消按鈕。根據這個情況在sina weibo SDK裡做了寫調整調整:增加一個關閉按鈕,快顯視窗大小。在WBAuthorizeWebView.m檔案的方法:bounceOutAnimationStopped裡添加按鈕:UIButton *closeButton = [UIButton

iOS學習之UIPickerView控制項的關聯選擇

接上篇iOS學習之UIPickerView控制項的簡單使用 接著上篇的代碼 http://download.csdn.net/detail/totogo2010/4391870 ,我們要實現的效果如下:當選擇左邊的一級選項時,左邊展示一級選項裡含有的二級選項,選擇後顯示在TextField裡。如何?呢?建立一個和左邊的列表key對應的數組,當選擇這個key時,重新整理左邊UIPickerView部分的內容顯示對應數組的資料,選擇時,找到兩個UIPickerView組件rowIndex,找出資料,

iOS動畫效果和實現

    動畫效果提供了狀態或頁面轉換時流暢的使用者體驗,在iOS系統中,咱們不需要自己編寫繪製動畫的代碼,Core Animation提供了豐富的api來實現你需要的動畫效果。    UIKit只用UIView來展示動畫,動畫支援UIView下面的這些屬性改變:frame  bounds  center  transform  alpha backgroundColor contentStretch1、commitAnimations方式使用UIView動畫-

還原iOS的安裝包ipa裡的png圖片為正常圖片

參考地址:http://www.axelbrz.com.ar/?mod=iphone-png-images-normalizer牛人寫了一個python指令碼恢複iOS程式中的png圖片。指令碼:ipin.py使用方法:1、把ipin.py放到要恢複的.png圖片一個目錄裡2、開啟終端,cd到此目錄。3、輸入 python ipin.py  4、根據提示資訊輸入 Y,斷行符號。這樣就能把圖片還原到可以查看了。#---# iPIN - iPhone PNG Images Normalizer v1

iOS手勢識別的詳細使用(拖動,縮放,旋轉,點擊,手勢依賴,自訂手勢)

1、UIGestureRecognizer介紹手勢識別在iOS上非常重要,手勢操作行動裝置的重要特徵,極大的增加了行動裝置使用便捷性。iOS系統在3.2以後,為方便開發這使用一些常用的手勢,提供了UIGestureRecognizer類。手勢識別UIGestureRecognizer類是個抽象類別,下面的子類是具體的手勢,開發這可以直接使用這些手勢識別。UITapGestureRecognizer  UIPinchGestureRecognizerUIRotationGestureRecogni

iOS介面-仿網易新聞左側抽屜式互動

1、介紹  

iOS學習之iOS程式名稱及內容國際化(本地化)

1、iOS程式名稱國際化1.1 建立一個Single View app模版項目,命名為Localization。1.2 建立後,可以看到工作目錄結構檔案如下,單擊InfoPlist.strings,查看右邊的屬性,在Localization欄添加語言。    1.3

iOS XMPP開發環境的搭建

1 首先下載xmppframework這個架構https://github.com/robbiehanson/XMPPFramework 2 環境配置參考:https://github.com/robbiehanson/XMPPFramework/wiki/GettingStarted_iOS1 添加xmppframework架構到工程中將下面的檔案拖入工程中 其中Extension中的模組可以選擇添加(只添加當前工程需要的模組)xmppframework設計是模組化的, 包括核心和擴充,

ios xmpp檔案傳輸

xmpp檔案傳輸主要有兩種方法:1 socks5 bytestreams 對應的協議是XEP-00652 In-Band Bytestreams(ibb) 對應的協議是XEP-0047socks5 Bytestreams方法的優點是效率高,但是跨網段傳輸時需要一個檔案代理。像openfire伺服器就內建有檔案代理,所以這個容易實現。同網段傳輸可以直接連接,一般的實現是發起端建一個socks5服務。實際使用該方法時還需要使用XEP-0095協議來初始化流。XMPPFramework未包含XEP-0

總頁數: 749 1 .... 46 47 48 49 50 .... 749 Go to: 前往
Tags Index:

聯繫我們

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

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