iOS實現水平方向瀑布流_IOS

效果源碼:https://github.com/YouXianMing/Animations //// GridFlowLayoutViewController.m// Animations//// Created by YouXianMing on 16/5/5.// Copyright © 2016年 YouXianMing. All rights reserved.//#import "GridFlowLayoutViewController.h"#import

iOS實現側滑欄效果_IOS

效果 源碼:https://github.com/YouXianMing/iOS-Project-Examples 中的 SideViewController //// ViewController.m// SideViewController//// Created by YouXianMing on 16/6/6.// Copyright © 2016年 YouXianMing. All rights reserved.//#import

掃描二維碼控制項的封裝iOS實現_IOS

掃描二維碼效果 源碼:https://github.com/YouXianMing/Animations //// QRCodeView.h// QRCode//// Created by YouXianMing on 16/7/7.// Copyright © 2016年 XianMing You. All rights reserved.//#import <UIKit/UIKit.h>#import

IOS遊戲開發之五子棋OC版_IOS

先上效果圖- 功能展示- 初進階棋盤轉場效果實現思路及主要代碼詳解1.繪製棋盤利用Quartz2D繪製棋盤.代碼如下- (void)drawBackground:(CGSize)size{ self.gridWidth = (size.width - 2 * kBoardSpace) / self.gridCount; //1.開啟映像上下文 UIGraphicsBeginImageContext(size); //2.擷取上下文

iOS用兩行代碼完美解決資料持久化_IOS

前言在實際的iOS開發中,有些時候涉及到將程式的狀態儲存下來,以便下一次恢複,或者是記錄使用者的一些喜好和使用者的登入資訊等等。 這就需要涉及到資料的持久化了,所謂資料持久化就是資料的本地儲存,將資料從記憶體中遷入到儲存空間上。網上有很多種資料持久化的方法,如實現自己實現I/O、資料庫、雲或則走第三方介面等等。但是有時候可能只是進行一些簡單的資料存放區,如使用者的喜好設定、使用者的sessionID等等,這時候使用上述方法便顯得有點興師動眾了,現在需要一種更加輕量化的操作方式。一、認識

詳解IOS中如何?瀑布流效果_IOS

首先是效果示範特點:可以自由設定瀑布流的總列數(效果示範為2列)雖然iphone手機的系統相簿沒有使用這種布局效果,瀑布流依然是一種很常見的布局方式!!!下面來詳細介紹如何?這種布局.首先使用的類是UICollectionView我們要做的是自訂UICollectionViewCell和UICollectionViewLayout     1、自訂UICollectionViewCell類,只需要一個UIImageView即可,frame佔滿整個cell.

IOS實現簡易版的QQ下拉式清單_IOS

下面我們通過執行個體代碼來一步步看怎麼實現, 首先建立了兩個模型類, 一個Friend, 一個FriendGroup類. 資料來源用的本地的一個plist檔案. plist檔案中包含了FriendGroup的name,friends數組等屬性.Friend.h 範例程式碼#import <Foundation/Foundation.h>@interface Friend : NSObject@property (nonatomic, copy) NSString

淺析iOS給圖片加浮水印的方法_IOS

話不多說,直接上代碼建立了一個UIImage的類目,在.h中聲明+ (UIImage *)imageWithimage:(UIImage *)image content:(NSString *)content frame:(CGRect)frame;.m如下+ (UIImage *)imageWithimage:(UIImage *)image content:(NSString *)content frame:(CGRect)frame { // 開啟圖形'上下文'

iOS開發中#import、#include和@class的區別解析_IOS

1. 一般來說,匯入objective c的標頭檔時用#import,包含c/c++標頭檔時用#include。2. #import 確定一個檔案只能被匯入一次,這使你在遞迴包含中不會出現問題。<標記>所以,#import比起#include的好處就是不會引起交叉編譯。#import && #class:1. import會包含這個類的所有資訊,包括實體變數和方法(.h檔案中),而@class只是告訴編譯器,其後面聲明的名稱是類的名稱,至於這些類是如何定義的,後面會再告訴你。2.

iOS實現微信朋友圈與搖一搖功能_IOS

本Demo為練手小項目,主要是熟悉目前主流APP的架構模式.此項目中採用MVC設計模式,純程式碼和少許XIB方式實現.主要實現了朋友圈功能和搖一搖功能.預覽效果:主要重點1.整體架構利用UITabBarController和UINavigationController配合實現.其中要注意定義基類,方便整體上的管理,例如對UINavigationController頭部的顏色,字型和渲染顏色等設定.以及對UITabBarController的底部的渲染等.[self.navigationBarse

iOS非同步下載圖片執行個體代碼_IOS

寫在前面在iOS開發中,無論是在UITableView還是在UICollectionView中,通過網路擷取圖片設定到cell上是較為常見的需求。儘管有很多現存的第三方庫可以將下載和緩衝功能都封裝好了供開發人員使用,但從學習的角度出發,看懂源碼,理解其中的原理,結合自身的實際需求寫出自己的代碼是很必要的。在剛結束的Demo中,有用到非同步圖片下載功能,這篇筆記就是對整個實現的簡單整理。基本思路•cell中添加一個UIImageView•cell擁有url,發起下載請求,註

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

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

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

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

總頁數: 703 1 .... 221 222 223 224 225 .... 703 Go to: 前往

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

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

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