iPhone用のアプリケーションを開発しました。私はこの同じアプリをiPadに移植しました。iPadの日付ピッカーの背後にある暗い背景の背景を取り除く方法
すべてのビューは完全に機能しています。
しかし、日付ピッカーの周囲には長い暗い背景があります。
それは私がどのように私はこのダークスポットを削除する必要がありIB
のサイズインスペクタにサイズを変更しても変わりませんか?
iPhone用のアプリケーションを開発しました。私はこの同じアプリをiPadに移植しました。iPadの日付ピッカーの背後にある暗い背景の背景を取り除く方法
すべてのビューは完全に機能しています。
しかし、日付ピッカーの周囲には長い暗い背景があります。
それは私がどのように私はこのダークスポットを削除する必要がありIB
のサイズインスペクタにサイズを変更しても変わりませんか?
問題が解決しました。 - 属性インスペクタで '自動サイズ変更サブビュー'をチェックします。 Interface Builderで
これを試してみてください:
[[datePicker.subviews objectAtIndex:0] removeFromSuperview];
[datePicker setBackgroundColor:[UIColor clearColor]];
クイックレスポンスありがとう 問題が解決しました。 属性インスペクタで '自動サイズ変更サブビュー'をチェックします。 –
これを試すと、コントロールが完全に消えます。 –
こんにちはウルさん本当にプラサド、
より良い方法をUIPickerViewを実装するためのものよりprefrableあるUIPickerビューを表示するには、2つの方法がある
1)UIAlertview のコードに続いて、サブビューを配置することができます。
self.actionSheet = [[UIActionSheet alloc] initWithTitle:nil
delegate:nil
cancelButtonTitle:nil
destructiveButtonTitle:nil
otherButtonTitles:nil];
[self.actionSheet setActionSheetStyle:UIActionSheetStyleBlackTranslucent];
CGRect pickerFrame = CGRectMake(0, 40, 0, 0);
self.pickerView = [[UIPickerView alloc] initWithFrame:pickerFrame];
self.pickerView.showsSelectionIndicator = YES;
self.pickerView.userInteractionEnabled=YES;
self.pickerView.delegate = self;
self.pickerView.dataSource = self;
[self.actionSheet addSubview:self.pickerView];
UIToolbar *controlToolBar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, dateSheet.bounds.size.width, 44)];
[controlToolBar setBarStyle:UIBarStyleBlack];
[controlToolBar sizeToFit];
UIBarButtonItem *spacer = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
UIBarButtonItem * setButton = [[UIBarButtonItem alloc] initWithTitle:@"Set" style:UIBarButtonItemStyleDone target:self action:@selector(dismissDateSet)];
UIBarButtonItem *cancelButton = [[UIBarButtonItem alloc] initWithTitle:@"cancel" style:UIBarButtonItemStyleBordered target:self action:@selector(cancelButton)];
[controlToolBar setItems:[NSArray arrayWithObjects:spacer, cancelButton, setButton, nil] animated:NO];
[self.actionSheet showInView:[UIApplication sharedApplication].keyWindow];
[self.actionSheet addSubview:controlToolBar];
[self.actionSheet showInView:self.view];
[self.actionSheet setBounds:CGRectMake(0 , 20 , 320, 485)];
More that you can go to refrence link here
2)あなたはUIPopviewコントローラ上のサブビューを置くことができます。 and same question for the UIPickerview inside into UIPopovercontroller here.
おかげで、よろしく、
サミュエル。
クイックレスポンスありがとう 問題が解決しました。 By属性インスペクタで 'Auto Resize Subview'をチェックしてください。 –
umm ...日付ピッカーを囲む*グラデーション*を削除することについて話していますか? –
はいサー...そのことについてのみ –
クイックレスポンスありがとう 問題解決済み。 属性検査で '自動サイズ変更サブビュー'をチェックしてください。 –