對ios建立漸變元件進行點觸互動

2021-06-18 02:45:03 字數 1621 閱讀 5488

設計:對ios建立兩色線性徑向漸變扇形完成點觸互動.

lkcircleview.h

#import @protocol lkcircleviewdelegate @optional

- (void)touchaction:(int)value;

@end

@inte***ce lkcircleview : uicontrol

@property (nonatomic, assign) iddelegate;

@property(nonatomic,assign)int n;//currect section

- (id)initwithframe:(cgrect)frame target:(id)target;

@end

lkcircleview.m

#import "lkcircleview.h"

#define karcwidth 3 //圓線寬

#define kmarkwidth 3 //刻度線寬

#define kmarkheight 10 //刻度線長

#define ktouchoffset 30 //觸控點和圓心的距離與半徑之差的誤差,即|distance-radius|height ? height : width)/2;

ios對UITableView進行封裝

從事ios工作有段時間了,其中uitableview頻繁被使用中,這個過程中不斷重複的建立加入 好麻煩,而且也讓viewcontroller 顯的臃腫,因此做了下面的封裝 tableview建立的工作做一次 獲取資料過程中就把最後需要多少個section,多少個cell的工作做完,後續直接用 tab...

ios元件化開發(一)建立元件化

ios元件化開發,類似於自己寫乙個第三方庫一樣,然後被主工程呼叫。元件化開發,需要乙個索引庫,因為每個元件都有乙個 podspec 檔案,因此需要乙個庫去專門存放索引。這類似於一本新華字典有專門的目錄,通過目錄可以快速找到對應的元件和版本。首先可以在github上建立乙個遠端索引庫。然後將該索引庫新...

iOS 對模型物件進行歸檔

歸檔是指一種形式的序列化,專門編寫用於儲存資料的任何物件都應該支援歸檔。使用對模型物件進行歸檔的技術可以輕鬆將複雜的物件寫入檔案,然後再從中讀取它們。只要在類中實現的每個屬性都是標量或者都是遵循nscoding協議的某個類的例項,你就可以對整個物件進行完全歸檔。大多數的foundation和coco...