gpt4 book ai didi

ios - ScrollView 理解

转载 作者:行者123 更新时间:2023-11-29 04:45:38 25 4
gpt4 key购买 nike

我有一个关于编写 ScrollView 的问题。我有一个 ScrollView ,每次用户滚动时我都需要更改此 ScrollView 中的图像和标签。不过,我不需要更改此 View 中的背景或任何其他内容。那么当用户滚动时是否可以简单地更改 imageview 图像和标签文本?

我目前已经写了这个,但是它总是显示第二个图像。我想在 View 滚动时显示不同的图像,但保持其他方面相同。我必须有多个 View 吗?

 if (self.pageControl.currentPage = 1)
[self.minkyImageView setImage:[UIImage imageNamed:@"monkey_1.png"]];
if (self.pageControl.currentPage = 2)
[self.minkyImageView setImage:[UIImage imageNamed:@"Shape1.png"]];

紧急谢谢。我从苹果文档中读到,最好的方法是拥有三个 View 并不断变化。但我也不知道我会怎么做。不知道如何更改图像。

最佳答案

正如 mattjgalloway 所建议的,您实际上是在分配 currentPage 值而不是进行比较。这就是您的代码最终归结为:

  • 将 currentPage 指定为 1(计算结果始终为 true)
  • 显示monkey_1.png
  • 现在,将 currentPage 指定为 2(这将始终评估为 true)
  • 显示 Shape1.png

所以,你看,你总是会看到 Shape1.png。将您的代码更改为:

switch (self.pageControl.currentPage)
{
case 1:
[self.minkyImageView setImage:[UIImage imageNamed:@"monkey_1.png"]];
break;
case 2:
[self.minkyImageView setImage:[UIImage imageNamed:@"Shape1.png"]];
break;
default:
break;
}

关于ios - ScrollView 理解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9684152/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com