OC 常用工具封裝

SKThirdLibrary

OC 實(shí)用工具吓懈,對(duì)AFNetWorking的再次封裝、彈框、WebView剧腻、常見宏拘央、時(shí)間選擇器、StepSliderView书在、常用控件的擴(kuò)展等等很多灰伟,以后會(huì)經(jīng)常更新。

Git地址

https://github.com/qiushuai/SKThirdLibrary
直接將SKThirdLibrary文件夾拖入工程中儒旬,添加頭文件即可用栏账。

SKRangeSlider

效果圖

SKRangeSlider.gif

示例代碼

-(SKRangeSlider *)rangeSlider{
    if(!_rangeSlider){
        _rangeSlider = [[SKRangeSlider alloc] init];
        NSNumberFormatter *customFormatter = [[NSNumberFormatter alloc] init];
        _rangeSlider.numberFormatterOverride = customFormatter;
        _rangeSlider.enableStep = YES;//是否啟用間隔,默認(rèn)為NO
        _rangeSlider.hideLabels = YES;//是否隱藏文字
        _rangeSlider.lineHeight = 4;//線的寬度
        _rangeSlider.handleImage = [UIImage imageNamed:@"sliptYuan"];//滑塊的背景圖
        _rangeSlider.tintColorBetweenHandles = KRGB16HEX(0xFFB621);//未滑動(dòng)的線條顏色
        _rangeSlider.lineBorderWidth = 1;
        _rangeSlider.lineBorderColor = KRGB16HEX(0xF5F5F5);
        _rangeSlider.minValue = 0;//最小值
        _rangeSlider.step = 10;//間隔
        _rangeSlider.maxValue = 100;//最大值
        _rangeSlider.selectedMinimum = 0;//默認(rèn)選中的最小值
        _rangeSlider.selectedMaximum = 100;//默認(rèn)選中的最大值
        _rangeSlider.delegate = self;
        [self.view addSubview:_rangeSlider];
        [_rangeSlider mas_makeConstraints:^(MASConstraintMaker *make) {
            make.centerY.mas_equalTo(0);
            make.left.mas_equalTo(30);
            make.right.mas_equalTo(-30);
            make.height.mas_equalTo(30);
        }];
    }
    return _rangeSlider;
}

SKDatePickerView

效果圖

SKDatePickerView.gif

示例代碼

-(SKDatePickerView *)dateView{
    if(!_dateView){
        _dateView = [[SKDatePickerView alloc] initWithFrame:CGRectMake(0, KScreenHeight, KScreenWidth, KScreenHeight)];
        _dateView.delegate = self;
        _dateView.title = @"請(qǐng)選擇時(shí)間";
        _dateView.number = 5;
        [self.view addSubview:_dateView];
    }
    return _dateView;
}
/**
 保存按鈕代理方法
 @param timer 選擇的數(shù)據(jù)
 */
- (void)datePickerViewSaveBtnClickDelegate:(NSString *)timer {
    NSLog(@"選擇的時(shí)間為:%@",timer);
}

/** 取消按鈕代理方法
 */
- (void)datePickerViewCancelBtnClickDelegate {
    NSLog(@"取消選擇時(shí)間");
    [UIView animateWithDuration:0.3 animations:^{
        self.dateView.frame = CGRectMake(0, KScreenHeight, KScreenWidth, KScreenHeight - KNaviHeight);
    }];
}

-(void)showDataPicker{
    self.dateView.frame = CGRectMake(0, 0, KScreenWidth, KScreenHeight);
    [self.dateView show];
}

仿餓了么栈源、京東挡爵、淘寶、美團(tuán)詳情頁凉翻,滑動(dòng)流暢了讨。用戶體驗(yàn)極好的效果,先給個(gè)圖制轰,稍后給個(gè)demo

效果圖

SKCarDetailsViewController-2.gif
demo稍后更新
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末前计,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子垃杖,更是在濱河造成了極大的恐慌男杈,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,544評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件调俘,死亡現(xiàn)場(chǎng)離奇詭異伶棒,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)彩库,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門肤无,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人骇钦,你說我怎么就攤上這事宛渐。” “怎么了眯搭?”我有些...
    開封第一講書人閱讀 162,764評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵窥翩,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我鳞仙,道長(zhǎng)寇蚊,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,193評(píng)論 1 292
  • 正文 為了忘掉前任棍好,我火速辦了婚禮仗岸,結(jié)果婚禮上允耿,老公的妹妹穿的比我還像新娘。我一直安慰自己爹梁,他們只是感情好右犹,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,216評(píng)論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著姚垃,像睡著了一般。 火紅的嫁衣襯著肌膚如雪盼忌。 梳的紋絲不亂的頭發(fā)上积糯,一...
    開封第一講書人閱讀 51,182評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音谦纱,去河邊找鬼看成。 笑死,一個(gè)胖子當(dāng)著我的面吹牛跨嘉,可吹牛的內(nèi)容都是我干的川慌。 我是一名探鬼主播,決...
    沈念sama閱讀 40,063評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼祠乃,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼梦重!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起亮瓷,我...
    開封第一講書人閱讀 38,917評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤琴拧,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后嘱支,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蚓胸,經(jīng)...
    沈念sama閱讀 45,329評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,543評(píng)論 2 332
  • 正文 我和宋清朗相戀三年除师,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了沛膳。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,722評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡汛聚,死狀恐怖锹安,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情贞岭,我是刑警寧澤八毯,帶...
    沈念sama閱讀 35,425評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站瞄桨,受9級(jí)特大地震影響话速,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜芯侥,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,019評(píng)論 3 326
  • 文/蒙蒙 一泊交、第九天 我趴在偏房一處隱蔽的房頂上張望乳讥。 院中可真熱鬧,春花似錦廓俭、人聲如沸云石。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,671評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽汹忠。三九已至,卻和暖如春雹熬,著一層夾襖步出監(jiān)牢的瞬間宽菜,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,825評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工竿报, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留铅乡,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,729評(píng)論 2 368
  • 正文 我出身青樓烈菌,卻偏偏與公主長(zhǎng)得像阵幸,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子芽世,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,614評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對(duì)...
    cosWriter閱讀 11,097評(píng)論 1 32
  • 看《圓桌派》的愛情怎么算出界 被兩個(gè)話題笑到岔氣 1挚赊,一些女的總喜歡拿著老公的生辰八字去算命,算能不能白頭偕老捂襟,會(huì)...
    陌雪思?xì)w閱讀 228評(píng)論 1 1
  • 身為一名機(jī)修工咬腕,不要在乎活好不好干,只要你干好了認(rèn)真干了客戶滿意了葬荷,我們就會(huì)有一種成就感涨共!
    杜永鵬閱讀 98評(píng)論 0 0