问题标签 [addsubview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
546 浏览

iphone - 完全加载的 UIViewController 添加到滚动视图后丢失所有数据

概括

我正在重新利用 Apple 的Page Control项目。在 loadScrollViewWithPage: 中,我添加到滚动视图的视图控制器在屏幕上显示时没有初始化值,就好像直接从笔尖显示一样。

细节

这是我单步执行时似乎正在运行的代码:

// 将控制器的视图添加到滚动视图 if (nil == controller.view.superview) { CGRect frame = scrollView.frame; frame.origin.x = frame.size.width * 页;frame.origin.y = 0; 控制器.view.frame = 框架;[scrollView addSubview:controller.view];//<< 控制器和子视图 } // 都有非空的,看似 // 此时的有效值

下面是 CBFullScreenViewController 中的 init 方法:

虽然过去 2 小时对此进行故障排除帮助我找到了一些不相关的内存泄漏,但我终其一生都无法弄清楚我所考虑的价值观发生了什么变化!

哦,值得一提的是,我的每个网点都有@synthesize,它们都与 IB 挂钩。截图在这里

0 投票
1 回答
6126 浏览

interface - 构建 xib Interface Builder 并将它们加载为 iphone 中的子视图

我想知道是否可以构建视图及其对应的 xib 文件。然后,在通用控制器中,以编程方式加载此视图并作为子视图添加到当前视图。

这个子视图应该作为一个通用信息框,可以被许多控制器加载。

谢谢莱昂纳多

0 投票
2 回答
5272 浏览

iphone - 不能正常工作。addSubview 问题

帮我。addSubview 不起作用。我想在 scrollView 上添加“ContentView”。但是“ContentView”没有出现在屏幕上。“内容视图”是 UIView。

当我从 [self.view addSubview:scrollView] 更改为 self.view=scrollView 时,addSubview 不起作用。

请教我如何在这个屏幕上添加 UIView !

}

0 投票
2 回答
454 浏览

iphone - Viewcontroller 没有被推入堆栈

我对 iPhone 还很陌生。我有一个特殊的问题。我正在将视图控制器作为子视图添加到当前视图。然后我想从中推送一个新的视图控制器。问题是当我尝试执行 pushViewController 时,它没有响应。

例如,在 CurrentViewController 中,我将 NewViewController 的视图添加为 subView

现在从 NewViewController,单击一个按钮,我正在执行以下操作:

这里 secondVC 不会被推入堆栈。

0 投票
1 回答
12688 浏览

iphone - UIViewController 移除子视图

我添加一个视图作为我的 uiviewcontroller 的子视图,如下所示:

现在,我希望使用另一个按钮从子视图链中删除 imView .. 我该怎么做才能做到这一点?谢谢

0 投票
2 回答
1351 浏览

iphone - Iphone:无法从我的横向视图切换回纵向视图

我正在开发一个应用程序(我的第一个),它基本上是一个 TabBar 应用程序。更准确地说,有: - 登录视图控制器 - 选项卡栏控制器(登录完成时) - 当 TabBar 的第一个项目从纵向切换到横向时使用的横向视图控制器。

因此,当我在第一个选项卡中时,我需要能够移动到横向视图以显示其他一些数据。在我的标签栏控制器中,我实现了这些方法:

在委托中,我实现了 setSubViewLandscapeViewController 和 setSubViewTabBarController:

我希望landscapeViewController 仅在横向模式下显示,然后(在我的landscapeViewController 中):

其中一部分工作正常,我的意思是从纵向切换到横向是可以的(当我在第一个选项卡中时),tabbarcontroller 从 SuperView 中删除,横向视图被添加为子视图。

问题是......我不知道如何切换回纵向模式(然后使用我的委托的 setSubViewTabBarViewController 加载前一个控制器,即 tabBar 一个)。当我实际从横向视图中移动设备时,似乎没有任何 willRotateToOrientation、willRotateFromOrientation、.. 被触发...

简而言之,当我在横向视图中时,我不知道该怎么做才能回到标签栏视图......一旦我进入这个视图,我就有点卡在横向视图中了。

非常感谢你的帮助,

卢克

0 投票
1 回答
158 浏览

landscape - iphone sdk:如何正确切换控制器

我在我的应用程序上苦苦挣扎了几天,有些事情我不确定是否正确。我有一个带有登录视图控制器、标签栏视图控制器和横向视图控制器的应用程序,只有在第一个选项卡处于横向模式时才应该使用它们。我已将这 3 个控制器添加为 AppDelegate 的属性。每次我需要切换视图时,我都会执行以下操作: - 从超级视图中删除当前视图 - 使用 [window addSubview:newViewController.view] 将新视图添加到窗口

这是正确的方法吗?

非常感谢,卢克

0 投票
2 回答
1602 浏览

views - PresentModalViewController 或 addsubview?

嗨,我正在用 xcode 3.2.3 编写一个应用程序。我想做的就是切换到另一个视图,但我不确定最好的方法。我可以通过这两种方式中的任何一种...

或使用...

我对这两种方法都有一些问题。如果我使用 presentModalViewController 并在 PreferencesViewController 中模拟内存警告,我的应用程序就会崩溃。第二种方法不是这种情况。然而,第二种方法使我的按钮在翻转动画期间看起来很奇怪。

有人可以告诉我什么是错的和/或告诉我哪种方法是正确的

谢谢

0 投票
1 回答
737 浏览

iphone - 如何将我的视图控制器 nib 文件添加为另一个 rootview 控制器的子视图

我有带有 .h 和 .m 类的 vie 控制器 nib 文件,我想将此视图作为子视图添加到我的 rootview 控制器导航控制器

如何添加它..我想要一个语法..请帮助我....

0 投票
3 回答
917 浏览

iphone - subView 的位置如何设置?

我正在使用标准的 facebook 连接按钮和方法

它把它放在我不想要的地方。如何设置子视图位置?