-1

我需要添加许多大尺寸按钮,但它不在视图范围内,我应该实现什么。

4

2 回答 2

2

你可以这样做,

首先在 xib 文件中在主视图中添加滚动视图,然后在屏幕中获取另一个具有大尺寸的视图,不要将其添加到主视图中,而是在其附近创建不同的面板,然后在 .h 文件中连接滚动视图和大型内容视图,如下所示,

首先在xib文件中

在此处输入图像描述

在 .h 文件中连接 contentView 和 scrollView,

@property (strong, nonatomic) IBOutlet UIView *contentView;
@property (strong, nonatomic) IBOutlet UIScrollView *scrollview;

比在 .m 文件中添加 contentView 到 scrollView 并使滚动视图大小适合 contentView,

- (void)viewDidLoad
{
    [super viewDidLoad];
    [scrollview addSubview:self.contentView];
    scrollview.contentSize = self.contentView.frame.size;

}
于 2013-05-30T09:38:57.180 回答
0

您应该使用滚动视图,然后在该滚动视图中添加这些按钮。当您必须使用尺寸大于屏幕尺寸的控件时,将使用 ScrollView。您可以增加其内容大小。

希望它可以帮助你。

于 2013-05-30T09:24:48.740 回答