Time of Update: 2017-01-18
下面這種效果在ios應用中很常見:實現思路:1、建立頭部的視圖和tableview,需要注意的是tableview要設定contentInset,contentInsent 的頂部要和頭部視圖的背景圖的高度一樣,否則會有空隙(或是有遮擋)。myTableView.contentInset = UIEdgeInsetsMake(headRect.size.height-navHeight-navHeight, 0, 0,
Time of Update: 2017-01-18
在IOS 中,使用[UIFont familyNames]這個方法擷取72種系統字型。使用[UIFont fontWithName:@"Zapfino"
Time of Update: 2017-01-18
接下來我們要講圖片的塗鴉,我們分開一點一點拓展,先給圖片上劃線建立項目 起名testAddLine接下來我們在預設產生的ViewController中添加一張圖片 待用同時添加一個按鈕 複製代碼 代碼如下:- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view,
Time of Update: 2017-01-18
改變UITableView的header、footer背景顏色改變UITableView的header、footer背景顏色,這是個很常見的問題。之前知道的一般做法是,通過實現tableView: viewForHeaderInSection:返回一個自訂的View,裡面什麼都不填,只設背景顏色。但是今天發現一個更簡潔的做法:對於iOS 6及以後的系統,實現這個新的delegate函數即可:複製代碼 代碼如下:- (void)tableView:(UITableView *)tableView
Time of Update: 2017-01-18
從 iOS9 起,新特性要求 App 訪問網路請求,要採用 HTTPS 協議。但是能不能判斷開發人員是否允許 HTTP 的請求,這樣就不會在發起請求時候失敗同時彈出以下資訊:App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist
Time of Update: 2017-01-18
我使用DrawRect進行的View的展開(是這樣描述的吧??), 效果圖也實現了類似於微信的View效果, 你可以看一看.建立繼承於UIView的視圖 .h檔案// backGoundView@property (nonatomic, strong) UIView * _Nonnull backGoundView;// titles@property (nonatomic, strong) NSArray * _Nonnull dataArray;//
Time of Update: 2017-01-18
本文寫了個將文字轉化為多彩圖片的功能,輸入文字將文字轉化為彩色的文字圖片,可選擇不同的字型,漸層,先看看效果。實現主要用CAGradientLayer漸層,先看看上部展示實現代碼:-(void)setupContentView{ UIView *contentView = [[UIView alloc] initWithFrame:CGRectMake(0, 44, ScreenWidth, ScreenHight - 44 -300)]; [self.view
Time of Update: 2017-01-18
在網路應用中,有的時候需要對使用者裝置的網路狀態進行即時監控,有兩個目的: (1)讓使用者瞭解自己的網路狀態,防止一些誤會(比如怪應用無能) (2)根據使用者的網路狀態進行智能處理,節省使用者流量,提高使用者體驗 WIFI網路:自動下載高清圖片 4G/3G網路:只下載縮圖 沒有網路:只顯示離線的快取資料 常用的有以下兩種方法: (1)、使用蘋果觀法提供的檢測iOS裝置網路環境用的庫
Time of Update: 2017-01-18
用代碼擷取APP啟動頁圖片 //// AppleSystemService.swift// Swift-Animations//// Created by YouXianMing on 16/8/11.// Copyright © 2016年 YouXianMing. All rights reserved.//import UIKitclass AppleSystemService : NSObject { /** Get the lauch image. -
Time of Update: 2017-01-18
有時候為了介面的美觀,可能需要添加第三方的字型庫。那個如何使用呢?1.將字型庫添加到項目中。2.在info.plist中添加新的一欄如下所示。如果需要添加多個字型的話,再點擊“+”,進行添加3.在target-->Build Phases-->Copy Bundle Resources中將info.plist中添加的字型添加上。
Time of Update: 2017-01-18
ableView是app開發中常用到的控制項,功能很強大,多用於資料的顯示。下面給大家介紹設定UITableView的全屏分隔線的兩種方法。具體詳情如下所示:如圖 添加如下代碼sTableView.separatorInset = UIEdgeInsetsZero;sTableView.layoutMargins = UIEdgeInsetsZero;cell.layoutMargins = UIEdgeInsetsZero;第二種方法如下圖
Time of Update: 2017-01-18
一、視圖切換 UITabBarController (分頁控制器) - 平行管理檢視 UINavigationController (導航控制器) - 壓棧出棧管理檢視 模態視窗二、UITabBarController分頁控制器 UITabBarController是為了利用 頁簽切換視圖 設計的控制器 該控制器有一個UITabBar控制項,使用者通過點擊UITabBar進行視圖切換 UITabBarController本身會不顯示任何視圖,它只是一個 容器控制器
Time of Update: 2017-01-18
廢話不多說了,先給大家展示效果圖。一,效果圖。二,工程圖。三,代碼。RootViewController.h#import <UIKit/UIKit.h>@interface RootViewController : UIViewController<UITextViewDelegate>@end RootViewController.m- (void)viewDidLoad{[super viewDidLoad];// Do any additional setup
Time of Update: 2017-01-18
先上效果圖- 功能展示- 初進階棋盤轉場效果實現思路及主要代碼詳解1.繪製棋盤利用Quartz2D繪製棋盤.代碼如下- (void)drawBackground:(CGSize)size{ self.gridWidth = (size.width - 2 * kBoardSpace) / self.gridCount; //1.開啟映像上下文 UIGraphicsBeginImageContext(size); //2.擷取上下文
Time of Update: 2017-01-18
今天主要用到的動畫類是CALayer下的CATransition至於各種動畫類中如何繼承的在這也不做贅述,網上的資料是一抓一大把。好廢話少說切入今天的正題。 一.封裝動畫方法 1.用CATransition實現動畫的封裝方法如下,每句代碼是何意思,請看注釋之。#pragma CATransition動畫實現- (void) transitionWithType:(NSString *) type WithSubtype:(NSString *) subtype ForView :
Time of Update: 2017-01-18
有時候我們需要自己定義UITableViewCell的風格,其實就是向行中添加子視圖。添加子視圖的方法主要有兩種:使用代碼以及從.xib檔案載入。當然後一種方法比較直觀。一、基本用法我們這次要自訂一個Cell,使得它像QQ好友名單的一行一樣:左邊是一張圖片,圖片的右邊是三列標籤:當然,我們不會搞得這麼複雜,只是有點意思就行。1、運行Xcode 4.2,建立一個Single View Application,名稱為Custom
Time of Update: 2017-01-18
目前在項目中需要實現發紅包的功能,自己就寫了一個密碼輸入框的控制項,主要用到了UIKeyInput協議和CoreGraphics架構,效果類似微信支付,感覺還行就把我的思路和製作過程寫下來給大家分享一下。讓你的自訂View具備輸入的功能(UIKeyInput協議)通過UIKeyInput協議可以為響應者提供簡單的鍵盤輸入的功能,讓需要鍵盤的responder成為第一響應者就行了。UIKeyInput協議必須實現的有三個方法,分別是以下方法:#pragma mark - UIKeyInput/**
Time of Update: 2017-01-18
前言:繼上次《微信支付開發IOS圖文教程案例》以來,一直沒有太多時間,更新總結詳細支付這樣的長篇大論,很抱歉。今天,推出支付寶支付的詳細流程。1、開始下載和查看支付寶支付的Demo。我們直接進入支付寶的支付平台參考來進行整合支付寶支付: https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7629140.0.0.jIUkAQ&treeId=59&articleId=103675&docType=1 整合過程基本上就是按照上面的四個流
Time of Update: 2017-01-19
本文執行個體為大家分享了ios實現左右滑動作業碼,供大家參考,具體內容如下一、效果圖 二、代碼RootViewController.m - (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. self.title=@"可以向左(右)滑動"; //向右滑動 UISwipeGestureRecognizer *recognizerLeft;
Time of Update: 2017-01-19
首先說明下,ios7中,由於status bar不再佔用單獨的20px,如果app需要同時支援ios7和ios6.1以下,那就需要適配下了,適配開始:先看用xcode建立項目後 IOS7和IOS6上的的運行效果:ps:一個empty application