菜鸟教程小白 发表于 2022-12-12 20:50:32

ios - 无法在 UIAlertController 中强加 textview


                                            <p><p>我想允许用户输入多行文本。我使用 UIAlertController 来做到这一点。以下是我使用的代码。</p>

<pre><code>    UIAlertController * alert=   [UIAlertController
                                  alertControllerWithTitle:@&#34;Remarks&#34;
                                  message:@&#34;Please enter the remarks:&#34;
                                  preferredStyle:UIAlertControllerStyleAlert];

    UIAlertAction* ok = [UIAlertAction actionWithTitle:@&#34;OK&#34; style:UIAlertActionStyleDefault
                                             handler:^(UIAlertAction * action) {
                                                   UITextField *email = alert.textFields.firstObject;
                                                   NSLog(@&#34;%@&#34;,email.text);

                                                   if (!)
                                                   {
                                                   }
                                                   else
                                                   {
                                                       ;

                                                   }

                                             }];
    UIAlertAction* cancel = [UIAlertAction actionWithTitle:@&#34;Cancel&#34; style:UIAlertActionStyleDefault
                                                   handler:^(UIAlertAction * action) {
                                                       ;
                                                   }];

    ;
    ;


    [alert addTextFieldWithConfigurationHandler:^(UITextField *textField) {
      textField.placeholder = @&#34;Enter the remarks&#34;;
    }];

    ;
</code></pre>

<p>问题是,</p>

<ol>
<li>UIAlertControllerController 中的文本字段不支持多个类似文本。如何用 textview 替换文本字段?</li>
<li>是否有任何其他替代方法可以通过 textview 获取输入,方法是在 UIAlertController 中实现弹出窗口?</li>
</ol></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>使用自定义 iOS AlertView。这对我有帮助。</p>

<p> <a href="https://github.com/wimagguc/ios-custom-alertview" rel="noreferrer noopener nofollow">https://github.com/wimagguc/ios-custom-alertview</a> </p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 无法在 UIAlertController 中强加 textview,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/37937039/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/37937039/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 无法在 UIAlertController 中强加 textview