我爲我的滑塊提供了滑塊圖形。如何防止滑塊在邊緣附近轉動「不良」
這是結果:
然後在
所以你看右邊,邊緣變成了「盒子」,而不是圓的。我真正想要的是與蘋果提供的更接近的東西。這是我用於來回切換之間使用自定義滑塊圖像和零碼:
- (IBAction)groupPinButton:(id)sender {
self.groupPinButton.selected = ! self.groupPinButton.selected;
UIImage *minImage = [[UIImage imageNamed:@"minimum_slider.png"]resizableImageWithCapInsets2:UIEdgeInsetsMake(0, 5, 0, 0)];
UIImage *maxImage = [[UIImage imageNamed:@"maximum_slider.png"]resizableImageWithCapInsets2:UIEdgeInsetsMake(0, 0, 0, 5)];
if (self.groupPinButton.selected)
{
[self.distanceSlider setMaximumTrackImage:maxImage forState:UIControlStateNormal];
[self.distanceSlider setMinimumTrackImage:minImage forState:UIControlStateNormal];
}
else{
[self.distanceSlider setMaximumTrackImage:nil forState:UIControlStateNormal];
[self.distanceSlider setMinimumTrackImage:nil forState:UIControlStateNormal];
}
}
如果我設置maximumTrackImage爲零,這是截圖:
看起來好多了。但我想定製。
,我使用的minimum_slider.png和maximum_slider.png的圖片如下:
,你可以在
http://i.stack.imgur.com/n30aw.png
和
那裏http://i.stack.imgur.com/sF9SQ.png
注意其他邊緣是好的,但。所以當滑塊在除了最大值和最小值之外的任何地方工作正常。如果滑塊最大,那麼最右邊的角落就會混亂起來。最左邊的角落很好。
我懷疑你的懷疑是正確的。 – jrturton
我懷疑Jrturton懷疑你的懷疑是正確的,一旦我證實他懷疑懷疑懷疑,就會標記你的答案。 –
因爲這些假設被暫停,所以我在懸念中等待,但我想補充一點:在軌道和拇指中添加我自己的圖像,我發現有兩種方式存在問題。其中一個,拇指似乎不像「內置拇指」那樣「抓」,而且我經常在短暫的移動後失去它。二,當我用1/2秒的動畫隱藏並取消隱藏時,我發現這些元素以不同的速度出現和消失。例如,Netflix的應用程序的厚紅色軌跡和紅色按鈕。我不喜歡它顯示和隱藏的方式。 – coco