0

チェックボックス、つまり uibutton と uilabel を UIAlertAction の 1 つのオプションに追加し、ボタンのみを UIAlertController の別の UIAlertAction に追加したいと考えています。

それを達成する方法を助け、アドバイスしてください。

 UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"My Alert"
            message:@"This is an action sheet." 
            preferredStyle:UIAlertControllerStyleActionSheet]; // 1
    UIAlertAction *firstAction = [UIAlertAction actionWithTitle:@"one"
            style:UIAlertActionStyleDefault handler:^(UIAlertAction * action) {
                NSLog(@"You pressed button one");
            }]; // 2
    UIAlertAction *secondAction = [UIAlertAction actionWithTitle:@"two"
            style:UIAlertActionStyleDefault handler:^(UIAlertAction * action) {
                NSLog(@"You pressed button two");
            }]; // 3

    [alert addAction:firstAction]; // 4
    [alert addAction:secondAction]; // 5
4

1 に答える 1

0

このトリックを試してください:

  • ViewController をポップアップとして表示する方法を学ぶ
    • UITable を ViewController に追加する
    • UITable にアイテムを表示する
    • カスタム セルを追加して UITable をカスタマイズする
    • カスタムセルのそれぞれにボタンを追加します
    • そのボタンには 2 種類の画像があり、1 つは空白のボックス、もう 1 つはチェック マークの付いたボックスです。
    • ユーザーが表のセルに触れたときに、その表の行に対応するボタンの画像を変更して、ユーザーがチェックボックスをオンまたはオフにしていると思うようにする必要があります
    • 最後に、下部に完了ボタンを追加して、ビューコントローラーを閉じます

チュートリアルについては、これらすべての項目を Google で検索してください。Xcode にはすぐに使えるチェック マーク機能がないため、これは簡単な作業ではありません。

から: https://stackoverflow.com/a/31941282/3901620

于 2016-11-11T07:12:56.367 に答える