如何将按钮和图像放入 UIScrollView [关闭]
Posted
技术标签:
【中文标题】如何将按钮和图像放入 UIScrollView [关闭]【英文标题】:how to put buttons and images inside a UIScrollView [closed] 【发布时间】:2012-10-14 05:59:17 【问题描述】:我正在 xcode 4 中制作一个 ios 应用程序,需要制作一个包含按钮和 UIImageView
的 UIScrollView
。有谁知道如何编码?
(如果可能的话,我希望能够在情节提要中做到这一点)
谢谢
【问题讨论】:
这与 Xcode 无关。 @H2CO3 很好奇 - 因为 OP 声明他们想要使用在 Interface Builder 中完成的故事板,因为 IB 是 Xcode 的一部分,所以这不包括 Xcode 吗?我同意用 Xcode 标记的问题太多了,但这个问题至少是半相关的。 @rmaddy 对,但这只是用户偏好。另外,我想说使用 IB 只适用于创建简单的、主要是静态的 UI。去年夏天,我不得不制作一个具有高度动态 UI(它是一个菜单)的 iOS 应用程序,当然我完全是用代码完成的——我想知道是否有可能只使用 IB 来制作它.此外,问题本身(“如何放置按钮...”等和“我需要做这个和那个”)与 Xcode 无关。它与 Objective-C 和 Cocoa Touch API 相当相关。 是的,我标记了 xcode,因为这就是我在做我的应用程序的内容,而引用任何其他程序的答案对我没有帮助 【参考方案1】:ViewDidLoad
方法:
// 添加滚动视图
UIScrollView *scrollview=[[UIScrollView alloc]initWithFrame:CGRectMake(0,0,320,480)];
scrollview.showsVerticalScrollIndicator=YES;
scrollview.scrollEnabled=YES;
scrollview.userInteractionEnabled=YES;
[self.view addSubview:scrollview];
scrollview.contentSize = CGSizeMake(320,960);//You Can Edit this with your requirement
// 添加按钮
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button addTarget:self action:@selector(aMethod:) forControlEvents:UIControlEventTouchDown];
[button setTitle:@"Show View" forState:UIControlStateNormal];
button.frame = CGRectMake(80.0, 210.0, 160.0, 40.0);
[scrollview addSubview:button];
//添加ImageView
UIImageView* iv =[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourPhoto.png"]];
iv.frame=CGRectMake(0, 0, 40,60);
[scrollview addSubview:iv];
【讨论】:
您好,谢谢您试一试 是的,成功了,谢谢大家!以上是关于如何将按钮和图像放入 UIScrollView [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
将带有按钮的 UIScrollview 保存到 NSuserdefaults
如何正确地将不可滚动的 UITableView 放入 UIScrollView?