タグ付けされた質問 「uiactionsheet」

7
UIActionSheetキャンセルボタンの奇妙な動作
アクションシートを開くUIBarButtonItemを使用して、ユーザーに何をするかを選択できるようにしています。「キャンセル」ボタンをクリックしない限り、すべてが期待どおりに機能します。ボタンのターゲットが本来あるべき場所から上に移動したように見えます。「キャンセル」と「OK」ボタンの真ん中のどこかをクリックすることによってのみそれをアクティブにすることができます。 私は他のアプリケーションでアクションシートを試してみましたが、それらは問題なく動作するため、私の親指ではありません。アクションシートがUIViewControllerで開いています - (void)showOpenOptions { UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:NSLocalizedString(@"Open link in external application?", @"Open in external application") delegate:self cancelButtonTitle:NSLocalizedString(@"Cancel", @"Cancel") destructiveButtonTitle:NSLocalizedString(@"Open Link", @"Open Link") otherButtonTitles:nil]; [sheet showInView:self.view]; [sheet release]; }

4
varlistではなく配列を渡して、UIActionSheet 'otherButtons'を作成します。
UIActionSheetのボタンタイトルに使用する文字列の配列があります。残念ながら、メソッド呼び出しのotherButtonTitles:引数は、配列ではなく、文字列の可変長リストを受け取ります。 では、これらのタイトルをUIActionSheetに渡すにはどうすればよいですか?私が見てきた回避策は、nilをotherButtonTitles:に渡してから、addButtonWithTitle:を使用してボタンのタイトルを個別に指定することです。しかし、これには「キャンセル」ボタンをUIActionSheetの最後ではなく最初の位置に移動するという問題があります。最後になりたいです。 1)文字列の変数リストの代わりに配列を渡す方法、または2)キャンセルボタンをUIActionSheetの下部に移動する方法はありますか? ありがとう。

16
UIActionSheet iOS Swiftを提示する方法?
iOS SwiftでUIActionSheetを実行する方法 UIActionSheetをコーディングするための私のコードは次のとおりです。 @IBAction func downloadSheet(sender: AnyObject) { let optionMenu = UIAlertController(title: nil, message: "Choose Option", preferredStyle: .actionSheet) let saveAction = UIAlertAction(title: "Save", style: .default, handler: { (alert: UIAlertAction!) -> Void in println("Saved") }) let deleteAction = UIAlertAction(title: "Delete", style: .default, handler: { (alert: UIAlertAction!) -> Void in println("Deleted") }) …

8
ActionSheetがiPadで機能しない
アプリケーションでActionSheetを使用しています。私のiPhoneでは動作しますが、iPadシミュレータでは動作しません。 これは私のコードです: @IBAction func dialog(sender: AnyObject) { let optionMenu = UIAlertController(title: nil, message: "Choose Option", preferredStyle: .ActionSheet) let deleteAction = UIAlertAction(title: "Delete", style: .Default, handler: { (alert: UIAlertAction!) -> Void in println("Filtre Deleted") }) let cancelAction = UIAlertAction(title: "Cancel", style: .Cancel, handler: { (alert: UIAlertAction!) -> Void in println("Cancelled") }) …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.