有沒有辦法旋轉UIPickerView?旋轉UIPickerView,可能嗎?
2
A
回答
2
您可以通過將轉換應用於包含它的視圖來旋轉UIPickerView,很像我建議的in my answer here來縮放選取器。放置在視圖
0
你是在找- (void)selectRow:(NSInteger)row inComponent:(NSInteger)component animated:(BOOL)animated?
或者你的意思是說你想將整個控制旋轉90度,從而使車輪左右旋轉?
3
//示例代碼做負載
[super viewDidLoad];
myPicker.delegate = self;
myPicker.dataSource = self;
myPicker.showsSelectionIndicator =YES;
myPicker.backgroundColor = [UIColor blackColor];
CGAffineTransform rotate = CGAffineTransformMakeRotation(3.14/2);
//original settings
//rotate = CGAffineTransformScale(rotate, 0.1, 0.8);
rotate = CGAffineTransformScale(rotate, 0.2, 1.65);
[self.myPicker setTransform:rotate];
NSMutableArray *array = [[NSMutableArray alloc] initWithObjects:@"155", @"165", @"175",
@"185", @"195", @"205", @"215", nil];
self.pickerData = array;
[array release];
NSInteger TOTALITEM = [pickerData count];
UILabel *theview[TOTALITEM-1]; // + 1 for the nil
for (int i=1;i<=TOTALITEM-1;i++) {
theview[i] = [[UILabel alloc] init];
theview[i].text = [NSString stringWithFormat:@"%d",i];
theview[i].textColor = [UIColor blackColor];
theview[i].frame = CGRectMake(0,0, 25, 25);
theview[i].backgroundColor = [UIColor clearColor];
theview[i].textAlignment = UITextAlignmentCenter;
theview[i].shadowColor = [UIColor whiteColor];
theview[i].shadowOffset = CGSizeMake(-1,-1);
theview[i].adjustsFontSizeToFitWidth = NO;
UIFont *myFont = [UIFont fontWithName:@"Helvetica" size:30];
[theview[i] setFont:myFont];
}
CGAffineTransform rotateItem = CGAffineTransformMakeRotation(-3.14/2);
rotateItem = CGAffineTransformScale(rotateItem, .5, 5);
for (int j=1;j<=TOTALITEM-1;j++) {
theview[j].transform = rotateItem;
}
pickerData = [[NSMutableArray alloc] init];
for (int j=1;j<=TOTALITEM-1;j++) {
[pickerData addObject:theview[j]];
}
相關問題
- 1. UIPickerView旋轉混亂
- 2. UIPickerView旋轉效果
- 3. UIPickerView隨機旋轉UILabel iOS
- 4. UIPickerView旋轉選擇問題
- 5. 水平旋轉的iphone uipickerview?
- 6. 快速UILabel旋轉可能嗎?
- 7. jquery旋轉:改變旋轉點可能嗎? (變換畫布功能)
- 8. UIPickerView - 使旋轉持續時間更長
- 9. 如何確定UIPickerView旋轉的方向?
- 10. UIPickerView添加到uitableviewcontroller.view將不會旋轉
- 11. 有什麼辦法可以判斷UIPickerView是否在旋轉?
- 12. iPhone屏幕旋轉:我可以強制旋轉90度嗎?
- 13. 我可以旋轉3D球UIImage嗎?
- 14. 我可以旋轉3D車對象嗎
- 15. 我們可以旋轉頁面嗎?
- 16. 我可以旋轉glOrtho()的視圖嗎?
- 17. div可以旋轉,span不能旋轉,但它可以動畫轉換
- 18. 如何在jQuery中創建這個3d旋轉?這可能嗎?
- 19. 在AVPlayerViewController中旋轉視頻90度 - 可能嗎?
- 20. 阻止自動旋轉的特定視圖...是可能的嗎?
- 21. 響應式多行瓷磚旋轉木馬 - 有可能嗎?
- 22. 帶有文本的JSSOR旋轉木馬可能嗎?
- 23. 列表框旋轉木馬 - 有可能嗎?
- 24. Silverlight - ChildWindow旋轉時可能不旋轉父窗口覆蓋?
- 25. Java-Chars可以向左旋轉但不能向右旋轉?
- 26. 旋轉功能
- 27. 可能手動旋轉UIPopoverController的視圖?
- 28. 可見的UITableViewCells不能調整旋轉
- 29. 不可能在旋轉木馬
- 30. 旋轉功能2008