मैं एक लंबवत UISlider कैसे बना सकता हूं? मैंने इसे अनुप्रयोगों में से एक में देखा और इसे डुप्लिकेट करने का प्रयास कर रहा था। लेकिन मुश्किल लगता है, क्या किसी को पता है कि कैसे?मैं वर्टिकल यूआईस्लाइडर कैसे बना सकता हूं?
8
A
उत्तर
6
सबसे आसान तरीका स्लाइडर को घुमाने के लिए सबसे आसान तरीका है। यह एक परिवर्तन बनाने के लिए CGAffineTransformMakeRotation
का उपयोग कर किया जा सकता है और स्लाइडर की transform
संपत्ति पर लागू होता है। बस याद रखें कि समारोह रेडियंस लेता है।
0
मामले में आप ऑटो लेआउट का उपयोग करें:
अपने viewDidLoad में, आजमाएँ:
UIView *superView = self.sizeSlider.superview;
[self.sizeSlider removeFromSuperview];
[self.sizeSlider removeConstraints:self.view.constraints];
self.sizeSlider.translatesAutoresizingMaskIntoConstraints = YES;
self.sizeSlider.transform = CGAffineTransformMakeRotation(M_PI_2);
[superView addSubview:self.sizeSlider];
यह बाधाओं के साथ काम नहीं करता है, तो चाल अपने uislider के लिए बाधाओं को दूर करने के लिए है। आपको अपनी फ्रेम प्रॉपर्टी सेट करके इसे मैन्युअल रूप से आकार बदलना पड़ सकता है।