无法更改 scrollView 中的文本字段。
滚动视图很好:
[self.view addSubview:myScrollViewObj];
各种列/行字段,这些也可以:
(nonatomic,retain)
(init, alloc)
row02_col03.text = @”456”;
[myScrollViewObj addSubview:row02_col03];
(太喜欢使用表格视图了。)我可以更改 row02_col03 的内容
row02_col03.text = @”789”;
但是“789”会覆盖“456”。两个值同时出现在屏幕上并且处于相同的位置。使用 textView 发生,使用 Label 发生。
嗯?好的,如果更新不起作用,则在写入新字段之前删除“旧”字段。
[row02_col03 removeFromSuperview];
(init, alloc again)
row02_col03.text = @”789”;
现在“456”不会去任何地方(“删除”就是这么多),但 NSLog 语句显示新字段正确包含“789”。
诡异的。另一个建议使用标签的 stackoverflow 条目。做过某事:
(init, alloc again)
row02_col03.tag = 10;
row02_col03.text = @”456”;
[[myScrollViewObj viewWithTag:10] removeFromSuperview];
(init, alloc again)
row02_col03.tag = 10;
row02_col03.text = @”789”;
是的,我在前后放置了 NSLog 语句;removeFromSuperview 行确实执行了。不,“保留”的存在/不存在没有区别
这是一个旧应用程序,我不需要更新任何东西,但现在我需要(并且不能)我想了解我缺少什么。有人有线索吗?