2017-10-14 117 views
-8

我想實現MARKRangeSlider,這個問題是代碼已經寫在對象的C這裏我使用SWIFT 4代碼 - >迅速

任何幫助,將這個代碼是讚賞!

這是用來設置滑塊提供的代碼:

- (void)viewDidLoad { 
// ... 
self.rangeSlider = [[MARKRangeSlider alloc] initWithFrame:CGRectZero]; 
[self.rangeSlider addTarget:self 
        action:@selector(rangeSliderValueDidChange:) 
      forControlEvents:UIControlEventValueChanged]; 

[self.rangeSlider setMinValue:0.0 maxValue:1.0]; 
[self.rangeSlider setLeftValue:0.2 rightValue:0.7]; 

self.rangeSlider.minimumDistance = 0.2; 

[self.view addSubview:self.rangeSlider]; 
// ... 
} 

- (void)rangeSliderValueDidChange:(MARKRangeSlider *)slider { 
NSLog(@"%0.2f - %0.2f", slider.leftValue, slider.rightValue); 
} 

回答

-1
  1. 複製MARKRangeSlider文件從GitHub的

  2. 創建的Objective-C橋接爲您的項目的頭文件,然後在橋接頭文件中導入MARKRangeSlider.h:

    #import <MARKRangeSlider/MARKRangeSlider.h>

    #import "MARKRangeSlider.h"

  3. 導入新模塊快捷文件,你要去哪裏,要使用Objective-C代碼

    import MARKRangeSlider

  4. 使用的代碼,所有公共方法之後應該轉換並且易於使用。

Here您可以閱讀更多關於創建橋接接頭的信息