1. 關(guān)于Protocol 在使用OC開(kāi)發(fā)iOS程序的過(guò)程中經(jīng)常會(huì)用到Protocol,定義一個(gè)Protocol的語(yǔ)法格式如下: iOS中協(xié)議的概念似于java中的接口int...
目錄 UIButton1.按鈕之概述2.UIButton和UILabel的區(qū)別和聯(lián)系3.使用4.UIButton的常用事件和狀態(tài)5.自定義UIButton6.設(shè)置按鈕左邊圖片...
本篇實(shí)現(xiàn)一個(gè)兩個(gè)按鈕之間點(diǎn)擊動(dòng)畫(huà)的實(shí)現(xiàn)。主要效果見(jiàn)下圖: 這個(gè)實(shí)現(xiàn)主要是點(diǎn)擊按鈕的時(shí)候要做的處理為: 1爬舰、點(diǎn)擊兩個(gè)按鈕時(shí)抄罕,動(dòng)畫(huà)的運(yùn)動(dòng)方向 2、點(diǎn)擊按鈕的時(shí)候征峦,layer的起始...
alloc init 創(chuàng)建 frame 設(shè)置位置蘋果官方的控件的位置設(shè)置位置x,y的值可以改變寬度和高度值無(wú)法改變 on 開(kāi)關(guān)設(shè)置屬性 setOn animated 是否開(kāi)...
UIBezierPath動(dòng)畫(huà) 1栏笆、前幾篇主要是講UIBezierPath 繪制基本圖形类腮,現(xiàn)在我們將這些圖形用動(dòng)畫(huà)的形式展示出來(lái)。 效果圖: 函數(shù)代碼: /** * 曲線動(dòng)畫(huà) ...
1. UIView : UIResponder 幾乎所有控件都直接或間接繼承自UIView(即擁有UIView的屬性和方法) UIView是一塊矩形區(qū)域修肠,可用來(lái)作為其他控件的...
UIApplication 代表一個(gè)應(yīng)用程序的對(duì)象 程序啟動(dòng)后創(chuàng)建的第一個(gè)對(duì)象 這是一個(gè)單例對(duì)象户盯,一個(gè)應(yīng)用程序只有一個(gè)嵌施。可以通過(guò)類方法得到這個(gè)單例[UIApplication...
循環(huán)多個(gè)按鈕 for (int i = 0; i < headertitlearray.count; i + +) { uibutton * headbtn = [[uibu...
屬性 創(chuàng)建 設(shè)置UISwitch的初始化狀態(tài) UISwitch事件的響應(yīng) 控件大小不能設(shè)置frame,只能用縮放比例 UISwitch的顏色
UIScrollView * buttonView = [[UIScrollView alloc]init]; buttonView.showsHorizontalScr...
CGAffineTransform 平面單次變換: 平面持續(xù)變換: 即每次都在原有基礎(chǔ)上再變換: 需要使用到 CGAffineTransform 的 concatenatin...
看到這張圖族奢,是不是覺(jué)得挺萌的,那是如何實(shí)現(xiàn)的呢丹鸿?在iOS中有一個(gè)類叫UIBezierPath(貝塞爾曲線)越走,這兩天研究了一下UIBezierPath和CAShapeLayer...
過(guò)程 因?yàn)橛X(jué)得ios-charts有點(diǎn)重,就想自己封裝個(gè)圖表供自家App使用靠欢,沒(méi)那么多代碼量廊敌,還可以高度定制化。如題所述门怪,遇到這么個(gè)問(wèn)題骡澈,任我怎么設(shè)置backGroundCo...
一、簡(jiǎn)介 CATransition是CAAnimation的子類掷空,用于做轉(zhuǎn)場(chǎng)動(dòng)畫(huà) 能夠?yàn)閳D層提供移出屏幕和移入屏幕的動(dòng)畫(huà)效果秧廉。iOS比Mac OS X的轉(zhuǎn)場(chǎng)動(dòng)畫(huà)效果少一點(diǎn) 如...