菜鸟教程小白 发表于 2022-12-12 17:50:57

ios - 在相应的表格单元文本字段更改时更新表格 View 单元的 subview


                                            <p><p>我有一个 <code>UITableView</code>,每个 <code>UITableViewCell</code> 都有一个文本字段和 <code>UILabel</code>。当相应单元格中的文本字段已被编辑时,如何更新单元格上的标签字符串。</p>

<p>我尝试了类似的方法,但它不起作用</p>

<pre><code>UITextField *myTextField = (UITextField *);
UILabel *myLabel = (UILabel *);
;   

- (void)textFieldEdited:(UITextField*)textfield event:(UIEvent*)event
{
    NSIndexPath* indexPath = [myTable indexPathForRowAtPoint:
                        [[ anyObject]
                           locationInView:cartTable]];
    NSLog(@&#34;%d&#34;,indexPath.row);
    UILabel *myLabel = (UILabel *)[ viewWithTag:101];
    ;
}
</code></pre>

<p>但是没有用。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>试试这个..这可能对你有帮助。 </p>

<pre><code>- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
    UITableviewCell *currentCell = (UITableviewCell *) ;
    UILabel *label = ;
    label.text = ;
    return YES;
}
</code></pre>

<p>注意:不要忘记设置<code>textFieldDelegate</code>和设置<code>label Tag</code></p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 在相应的表格单元文本字段更改时更新表格 View 单元的 subview ,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/20901108/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/20901108/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 在相应的表格单元文本字段更改时更新表格 View 单元的 subview