gpt4 book ai didi

ios - Splitviewcontroller逻辑不对,内容重复

转载 作者:行者123 更新时间:2023-11-29 04:12:43 25 4
gpt4 key购买 nike

我正在尝试将我的 iPhone 应用程序移植到 iPad,该逻辑不适用于 splitviewcontroller

viewDidLoad中,我调用一个更新 View 的函数,并使用setSearchResult(覆盖setter)

问题是每次当我在masterviewcontroller中选择一行时,detailviewcontroller的内容都会添加到其中,而不是删除旧内容..

我认为这给我带来了问题:

        CGRect framephoto = CGRectMake(0, 85, 320, 186);
carousel = [[iCarousel alloc] initWithFrame:framephoto];
[self.scrollview addSubview:carousel];

和此表(自定义毫克)

    // the tables grid
CGSize tablesGridSize = IPAD_TABLES_GRID;
tablesGrid = [MGBox boxWithSize:tablesGridSize];
tablesGrid.contentLayoutMode = MGLayoutGridStyle;
[self.scrollview.boxes addObject:tablesGrid];

我认为,因为每次我选择一行并到达这些代码时,它都会添加另一个代码。

我不是专业人士,所以也许这个问题很愚蠢,但欢迎每一个建议..处理这个问题的最佳方法是什么?

最佳答案

不幸的是,处理这个问题的最佳方法是使用您应该已经在应用程序中使用的 UINavigationController。解决您的问题的一个简单方法是在添加新 subview 之前删除所有 subview (为此,您可能必须保护对 iCarouseltablesGrid 的引用)。更好的方法是只更新已分配的 View 的数据。

关于ios - Splitviewcontroller逻辑不对,内容重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14187469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com