Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone iOS中的Uipagecontrol定制_Iphone_Ios_Xcode4.2_Customization_Uipagecontrol - Fatal编程技术网

Iphone iOS中的Uipagecontrol定制

Iphone iOS中的Uipagecontrol定制,iphone,ios,xcode4.2,customization,uipagecontrol,Iphone,Ios,Xcode4.2,Customization,Uipagecontrol,我试图在uipagecontroller的页面上添加不同的视图。总共有三个页面。也就是说,在第一个页面中,我必须实现一个映射,在第二个视图中,一个带有一些标签的简单视图,在第三个视图中,一张表格。我遵循了这里提供的教程:用于实现页面控制器。我如何根据所选页面设置此控制器的视图。?有人能给出一些想法吗?我尝试了这种方法。但没有给出任何方法 - (void)loadScrollViewWithPage:(int)page { NSLog(@"%d",page);

我试图在uipagecontroller的页面上添加不同的视图。总共有三个页面。也就是说,在第一个页面中,我必须实现一个映射,在第二个视图中,一个带有一些标签的简单视图,在第三个视图中,一张表格。我遵循了这里提供的教程:用于实现页面控制器。我如何根据所选页面设置此控制器的视图。?有人能给出一些想法吗?我尝试了这种方法。但没有给出任何方法

    - (void)loadScrollViewWithPage:(int)page {
        NSLog(@"%d",page);

        if (page < 0)
            return;
        if (page >= kNumberOfPages)
            return;

        // replace the placeholder if necessary
        MyViewController *controller = [viewControllers objectAtIndex:page];
        if ((NSNull *)controller == [NSNull null])
        {
            controller = [[MyViewController alloc] initWithPageNumber:page];
            [viewControllers replaceObjectAtIndex:page withObject:controller];
            [controller release];
      }

        // add the controller's view to the scroll view
        if (controller.view.superview == nil)
        {
            CGRect frame = scroll.frame;
            frame.origin.x = frame.size.width * page;
            frame.origin.y = 0;
            controller.view.frame = frame;
            [scroll addSubview:controller.view];
        }
}
-(void)加载滚动视图带页面:(int)页面{
NSLog(@“%d”,第页);
如果(第<0页)
返回;
如果(第>=kNumberOfPages)
返回;
//如有必要,请替换占位符
MyViewController*controller=[ViewController对象索引:页];
如果((NSNull*)控制器==[NSNull])
{
控制器=[[MyViewController alloc]initWithPageNumber:page];
[viewControllers replaceObjectAtIndex:page with Object:controller];
[控制器释放];
}
//将控制器视图添加到滚动视图
if(controller.view.superview==nil)
{
CGRect frame=scroll.frame;
frame.origin.x=frame.size.width*页;
frame.origin.y=0;
controller.view.frame=frame;
[滚动添加子视图:controller.view];
}
}

将您所需的视图添加到scrollView对象,然后您可以使用以下代码管理所有视图:

“我根据所选页面设置此控制器的视图”这意味着什么?custompage control上有很多示例cde和示例。您应该首先查看它们。是否有其他问题@alpz?