iOS功能實現之列表的橫向重新整理載入_IOS

庫命名為PSRefresh,支援UIScrollView及所有UIScrollView的子類控制項,UITableView(橫向的tableVIew)及UICollectionView等皆可。支援自訂文字,支援自訂gif圖,可設定是否為最後一頁。本文一共提供了三種樣式,分別是普通樣式、gif載入樣式(帶有狀態label)、git載入樣式(不帶有狀態label)。Demo展示如下:使用時匯入 "UIScrollView+PSRefresh.h"

iOS開發網路編程之斷點續傳_IOS

前言網路下載是我們在項目中經常要用到的功能,如果是小檔案的下載,比如圖片和文字之類的,我們可以直接請求源地址,然後一次下載完畢。但是如果是下載較大的音頻和視頻檔案,不可能一次下載完畢,使用者可能下載一段時間,關閉程式,回家接著下載。這個時候,就需要實現斷點續傳的功能。讓使用者可以隨時暫停下載,下次開始下載,還能接著上次的下載的進度。今天我們來看看如何自己簡單的封裝一個斷點續傳的類,實現如下功能。    1.使用者只需要調用一個介面即可以下載,同時可以擷取下載的進度。

詳解iOS的深淺拷貝_IOS

前言OC對象的三種拷貝方式OC的對象拷貝有如下三種方式,很多時候我們把深複製和完全複製混為一談,其他他們是有區別的,具體如下淺複製(shallow copy):在淺複製操作時,對於被複製對象的每一層都是指標複製。深複製(one-level-deep copy):在深複製操作時,對於被複製對象,至少有一層是深複製。完全複製(real-deep copy):在完全複製操作時,對於被複製對象的每一層都是對象複製。兩圖以避之理解深複製(mutableCopy)淺複製很簡單,就不示範了,看上面的圖就懂了,

iOS動畫實現雨花與櫻花特效_IOS

先來看看效果圖:下面直接上代碼:粒子特效的話我只服蘋果系統的,CAEmitter粒子特效提供了非常豐富的屬性來實現各種效果(雨滴、雪花、流星),用法簡單B格高。首先建立好CAEmitterLayer粒子發射器圖層,CAEmitterCell粒子單元,然後根據需要設定somany粒子單元的屬性就OK了,最後注意要將粒子發射器圖層的layer添加到整個背景的sublayer上。@interface XMWeatherView ()@property(nonatomic,strong)

iOS實現萌貨貓頭鷹登入介面動畫_IOS

效果如下圖.動畫實現核心:動畫核心的是用到了iOS中UIView的transform屬性,然後根據尺寸座標組四張圖片進行平移以及縮放.具體的圖層結構如圖所示:注意點:    1.圖中只露出兩個點的手臂,是不需要裁剪的,有部分是能遮擋粉色view的.所以可以將它們與頭部圖片放在一個view中.   

詳解iOS的資料存放區_IOS

iOS應用資料存放區的常用方式    1.XML屬性列表(plist)歸檔.    2.Preference(喜好設定).    3.NSKeyedArchiver歸檔.    4.SQLite3    5.Core

詳解IOS圖片壓縮處理_IOS

前言 1、確圖片的壓縮的概念:“壓” 是指檔案體積變小,但是像素數不變,長寬尺寸不變,那麼品質可能下降。“縮” 是指檔案的尺寸變小,也就是像素數減少,而長寬尺寸變小,檔案體積同樣會減小。  2、圖片壓的處理對於“壓”的功能,我們可以使用UIImageJPEGRepresentation或UIImagePNGRepresentation方法實現,如代碼://圖片壓- (void)_imageCompression{ UIImage *image =

提高iOS開發效率的小技巧與思路_IOS

先用一張圖展示學習iOS開發應該掌握的知識體系:1.全圖片作為背景的時候,可能遇到的問題。,滑回的時候,圖片停留了一會才滑回去。原因:

總結iOS中runtime的使用_IOS

做iOS的朋友都知道或聽說runtime,這個東西很像java的反射機制,但功能遠勝於java的反射。通過runtime我們可以動態向一個類中添加屬性、成員變數、方法,以及對其進行讀寫訪問。一、runtime簡介RunTime簡稱運行時。OC就是運行時機制,也就是在運行時候

一個方法搞定iOS下拉放大及上推縮小_IOS

下面這種效果在ios應用中很常見:實現思路:1、建立頭部的視圖和tableview,需要注意的是tableview要設定contentInset,contentInsent 的頂部要和頭部視圖的背景圖的高度一樣,否則會有空隙(或是有遮擋)。myTableView.contentInset = UIEdgeInsetsMake(headRect.size.height-navHeight-navHeight, 0, 0,

iOS實現訊息推送及原理分析_IOS

一、訊息推送原理:在實現訊息推送之前先提及幾個於推送相關概念,如下圖1-1:1、Provider:就是為指定IOS裝置應用程式提供Push的伺服器,(如果IOS裝置的應用程式是用戶端的話,那麼Provider可以理解為服務端[訊息的發起者]);2、APNS:Apple Push Notification Service[蘋果訊息推送伺服器];3、iPhone:用來接收APNS下發下來的訊息;4、Client

IOS關於大型網站搶購、距活動結束,剩餘時間倒計時的實現代碼_IOS

2016年七夕搶購七夕底價直降,滿268再減50!滿468減100!大牌49元起!相約七夕情人節!歐美日韓名妝香水,2折秒殺爆款!絕對正品! 真心表愛意!限時搶購等活動擁有盡有。那麼問題來了,基於代碼是如何?此功能的呢?不要著急,下面效果給大家帶來了關於大型網站搶購、距活動結束,剩餘時間倒計時的核心代碼,一起看看吧。關鍵代碼如下所示:/*** 倒計時** @param endTime 截止的時間戳記** @return 返回的剩餘時間*/-

iOS實作類別似微信和支付寶的密碼輸入框(UIKeyInput協議)_IOS

目前在項目中需要實現發紅包的功能,自己就寫了一個密碼輸入框的控制項,主要用到了UIKeyInput協議和CoreGraphics架構,效果類似微信支付,感覺還行就把我的思路和製作過程寫下來給大家分享一下。讓你的自訂View具備輸入的功能(UIKeyInput協議)通過UIKeyInput協議可以為響應者提供簡單的鍵盤輸入的功能,讓需要鍵盤的responder成為第一響應者就行了。UIKeyInput協議必須實現的有三個方法,分別是以下方法:#pragma mark - UIKeyInput/**

總結IOS介面間跳轉的幾種方法_IOS

注意:下面以FirstViewController(FVC)的按鈕button點擊後跳轉到SecondViewController(SVC)為例說明:方式一:Storyboard的segues方式滑鼠點擊按鈕button然後按住control鍵拖拽到SVC頁面,在彈出的segue頁面中選擇跳轉模式即可優點:操作方便,無代碼產生,在storyboard中展示邏輯清晰缺點:頁面較多時不方便查看,團隊合作時可維護性差,

iOS動畫之向右拉的抽屜3D效果_IOS

首先我們忽略掉3D效果,先要做的是一個右拉的抽屜效果.總體思路:     1.建立一個ContainerViewController容器控制器,然後把左側選擇菜單的SideMenuViewController,和右側負責顯示內容的MainViewController 添加到ContainerViewController中.    

學習iOS開關按鈕UISwitch控制項_IOS

開關按鈕UISwitch 在ViewController.h裡面#import <UIKit/UIKit.h>@interface ViewController : UIViewController{ //定義一個開關控制項 //作用可以進行狀態的改變 //開,關:兩種狀態可以切換 //所有UIKit架構庫中的控制項均已UI開頭 //蘋果官方的控制項都定義在UIKit架構庫中 UISwitch *

iOS開發之手動布局子視圖_IOS

手動布局子視圖; 下面先看下效果圖,我們今天要實現的效果:這裡我們預設用storyboard啟動: 首先我們要在白色的螢幕上面建立一個父視圖SuperView(藍色的背景),在父視圖裡面建立四個小視圖(橘黃色的背景) 下面看代碼, 在SuperView.h檔案裡面:#import <UIKit/UIKit.h>@interface SuperView : UIView{ UIView * _view01; UIView * _view02; UIView * _view03;

iOS實現日曆翻頁動畫_IOS

本文我主要描述兩方面:    1.日曆(簡單描述原理)    2.翻頁動畫(重點)最終的效果如下圖:    圖中沿四個對角的翻頁動畫,代表對應方向手勢的滑動1. 日曆要實現一個日曆,其實原理很簡單,我們只要知道三個資料:    1.今天是哪一天    2.這個月的第一天是星期幾(哪天)   

談談為何iOS開發別用宏來定義常量_IOS

首先,預先處理命令他不是一個常量!!!!我們來看一段代碼#define avatar @"60" if (false) { #define avatar @"80" }

iOS動畫特效之立方體翻轉_IOS

先來看看效果:下面進入正題,是時候展現真正的技術了:首先在控制器裡添加一個scrollView,再在scrollView上的對應位置上添加要展示的imageView(立方體視圖組),當然也可以放上其它子控制器的view實現更多功能這個隨意不是重點//*******添加scrollView******* [self createScrollView];//******建立立方體視圖組****** [self createCubicViewArray];//添加視圖到scrollView上

總頁數: 749 1 .... 226 227 228 229 230 .... 749 Go to: 前往
Tags Index:

聯繫我們

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

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