我有一個ViewController,其中包含UITextView.Is有任何方式來更改TextView的滾動條的顏色?我想在紅色矩形來實現這一目標:更改UITextView滾動條顏色
1
A
回答
0
因此,如果任何人有在未來這裏同樣的問題,就是要解決這個辦法:
1)導入從Github上項目Nitin建議。 BRScrollBar
2)在BRScrollBarController.h文件變更這一行
+ (id)initForScrollView:(UIScrollView *)scrollView inPosition:(BRScrollBarPostions)position
delegate:(id<BRScrollBarControllerDelegate>)delegate;
到此線
+ (id)initForScrollView:(UIScrollView *)scrollView inPosition:(BRScrollBarPostions)position inPositionPoint:(CGPoint) lala
delegate:(id<BRScrollBarControllerDelegate>)delegate;
3)在BRScrollBarController.m文件
一個)添加這個變量
CGPoint positionPoint;
恰好低於_instance變量
B)改變這一行
+ (id)initForScrollView:(UIScrollView *)scrollView inPosition:(BRScrollBarPostions)position
delegate:(id<BRScrollBarControllerDelegate>)delegate
這一行*聲明
+ (id)initForScrollView:(UIScrollView *)scrollView inPosition:(BRScrollBarPostions)position inPositionPoint:(CGPoint) lala
delegate:(id<BRScrollBarControllerDelegate>)delegate
,並添加此行到這個方法的開始
positionPoint=lala;
c)中在方法initScrollBarViewForPostion刪除線
CGPoint origin = [self scrollBarOriginForPosition:position];
並用positionPoint替換起源。
4)在你ViewController.h文件:
一)導入BRScrollBarController.h文件
B)添加該委託BRScrollBarControllerDelegate
三)添加此物業編號:
@property (nonatomic, readonly, strong) BRScrollBarController *brScrollBarController;
5)最後在ViewController.m文件要使用這個滾動條在viewDidLoad方法中添加這些:
CGPoint lala=CGPointMake(self.articleDescription.frame.origin.x+self.articleDescription.frame.size.width, self.monumentTitle.frame.origin.y+self.monumentTitle.frame.size.height-25);
_brScrollBarController = [BRScrollBarController initForScrollView:self.articleDescription
inPosition:kIntBRScrollBarPositionRight inPositionPoint:lala
delegate:self];
_brScrollBarController.scrollBar.backgroundColor=[UIColor orangeColor];
隨着拉拉變量,你可以隨處移動你的滾動條。你
也可以改變背景顏色爲你想要的一切。
相關問題
- 1. 更改iframe中滾動條的顏色
- 2. 更改JScrollPane滾動條顏色
- 3. 如何更改eclipse滾動條顏色
- 4. 更改滾動條的顏色
- 5. 如何更改滾動條的顏色
- 6. 如何更改滾動條的顏色
- 7. UItextView字體顏色自動更改爲色調顏色
- 8. 滾動時更改UIButton色調顏色
- 9. 如何改變滾動條顏色wp8.1
- 10. 使用css改變滾動條顏色
- 11. 改變滾動條的顏色?
- 12. 使用jquery動態更改滾動條軌道顏色
- 13. UIScrollView滾動條顏色?
- 14. 更改UITextView中鏈接的顏色
- 15. 更改uitextview超鏈接顏色
- 16. 如何更改UITextview UIDataDetectorTypeLink的顏色?
- 17. 滾動時更改collapsingToolbarLayout的顏色
- 18. 更改滾動背景顏色
- 19. 滾動時更改導航欄顏色
- 20. 在滾動上更改顏色
- 21. 滾動時更改Tablayout背景顏色
- 22. 滾動後更改對象顏色
- 23. 更改滾動條上的引導導航欄的顏色
- 24. 我可以在Safari中更改iPhone的滾動條顏色嗎?
- 25. 如何更改Windows Phone 7中的滾動條顏色
- 26. 如何更改設置位置的滾動條軌道顏色?
- 27. 更改寬度和UITableView的滾動條的顏色,iphone
- 28. 如何更改tinymce滾動條的顏色?
- 29. 如何更改使用jQuery的滾動條的顏色?
- 30. 更改ASP.NET中列表框滾動條的顏色
可能是有益的,但不知道:https://github.com/BasheerSience/BRScrollBar – 2014-08-28 11:37:20
@NitinGohel感謝您answer.I'll檢查這一點,我將讓你知道! – hoya21 2014-08-28 11:40:47
@NitinGohel你用過這個項目?我把它導入到我的項目,我給你BRScrollBar我的TextView但問題是,在滾動我textView.Have的位置權的基本看法,並沒有出現你知道怎樣改變滾動條的位置?謝謝。 – hoya21 2014-08-28 12:38:18