[英]Custom progress Bar on iOS
如何在 iOS 上創建自定義進度條?
您沒有發布圖像 :) 但是您可以使用 UISlider 將“userInteractionEnabled”設置為 NO 並將拇指設置為小的透明圖像。 這是一些代碼:
UIImage* slider = [UIImage imageNamed:@"empty.png"];
UIImage* leftImage = [UIImage imageNamed:@"left_track.png"];
UIImage* rightImage = [UIImage imageNamed:@"right_track.png"];
[self.slider setThumbImage::slider forState:UIControlStateNormal];
[self.slider setThumbImage::slider forState:UIControlStateSelected];
[self.slider setThumbImage::slider forState:UIControlStateHighlighted];
[self.slider setMinimumTrackImage::leftImage forState:UIControlStateNormal];
[self.slider setMaximumTrackImage::rightImage forState:UIControlStateNormal];
當然,左右圖像必須是可縮放的。
您可以有 2 張圖像,“開”圖像位於“關”圖像的頂部,每個圖像都在自己的 UIImageView 中。 為包含“on”圖像的 UIImageView 啟用clipsToBound
。 然后您可以根據控制它的數字調整頂部圖像的邊界寬度。 您還可以選擇使更改連續或謹慎。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.