我正在制作一个应用程序,我在其中实现如下事件: 在视图的底部,滚动视图在水平方向上滚动。在滚动视图中,我添加了一些文本字段和图像。它看起来像新闻频道在屏幕底部显示突发新闻并更新它,当点击然后显示详细屏幕。我也想在应用程序中做,所以我该怎么做?
我会做什么,以便我在应用程序中也会获得此类功能? 如何使用滚动视图,以便我在视图中显示一些文本,然后单击它然后获取详细信息视图?
答案 0 :(得分:1)
您可以将所有图像加载到数组中。您可以设计一个包含一个图像视图,一些文本字段的视图,并尝试以下代码:
数组名称:examplearray和视图名称:exampleview
-(void)updateImagesInScrollView
{
int cnt = [examplearray count];
for(int j=0; j< cnt; ++j)
{
NSArray *nibContents = [[NSBundle mainBundle] loadNibNamed:@"exampleview"
owner:self
options:nil];
UIView *myView = [nibContents objectAtIndex:0];
exampleview * rview= (exampleview *)myView;
/* you can get your image from the array and set the image*/
rview.imageview.image = yourimage;
/*adding the view to your scrollview*/
[self.ScrollView addSubview:rview];
}
/* you need to set the content size of the scroll view */
self.ScrollView.contentSize = CGSizeMake(X, self.mHorizontalScrollView.contentSize.height);
}
上面的代码是在水平滚动视图中显示图像和文本字段。 我建议您在该视图上有一个自定义按钮,在该按钮操作中,您可以编写代码以获取详细信息屏幕。