ios - 使用 UIScrollView 水平滚动带有 20 个文本框的 View

标签 ios uiscrollview

我必须水平放置 20 个文本框。如何在向左滚动时添加滚动条以查看所有文本框。

最佳答案

请尝试以下代码:

UIScrollView *scrlView=[[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 50)];
    scrlView.scrollEnabled=YES;
    int x=5;
    int y=5;
    for (int i=0;i<20;i++ ) {
        UITextField *txtField=[[UITextField alloc] initWithFrame:CGRectMake(x,y , 100,40 )];
        txtField.tag=i;
        txtField.delegate=self;
        [scrlView addSubview:txtField];
        x+=105;
    }

    scrlView.contentSize=CGSizeMake(x, 50);
    [self.view addSubview:scrlView];

我希望这段代码能帮到你。

关于ios - 使用 UIScrollView 水平滚动带有 20 个文本框的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18120087/

相关文章:

iOS 9.1 UIScrollView 留下空白

ios - UIScrollView 和 UIImageView - 水平移动

iphone - UIScrollview touchesbegan、touchesmoved、touchesended Action

c++ - OpenCV videoCapture 为 iOS 应用程序文档目录中的文件提供了错误的属性

ios - ARKit 显示损坏的 UIWebView

ios - 出现红线错误 "Thread 1: signal SIGTERM"时如何调试

iphone - uiscrollview 不水平滚动

ios - 在ios中估算Scrollview的偏移量

ios - 获取上次关闭的iOS App的信息

ios - iOS 8 中的 NavigationBar 栏、色调和标题文本颜色