问题标签 [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.
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 挂钩。截图在这里。
interface - 构建 xib Interface Builder 并将它们加载为 iphone 中的子视图
我想知道是否可以构建视图及其对应的 xib 文件。然后,在通用控制器中,以编程方式加载此视图并作为子视图添加到当前视图。
这个子视图应该作为一个通用信息框,可以被许多控制器加载。
谢谢莱昂纳多
iphone - 不能正常工作。addSubview 问题
帮我。addSubview 不起作用。我想在 scrollView 上添加“ContentView”。但是“ContentView”没有出现在屏幕上。“内容视图”是 UIView。
当我从 [self.view addSubview:scrollView] 更改为 self.view=scrollView 时,addSubview 不起作用。
请教我如何在这个屏幕上添加 UIView !
}
iphone - Viewcontroller 没有被推入堆栈
我对 iPhone 还很陌生。我有一个特殊的问题。我正在将视图控制器作为子视图添加到当前视图。然后我想从中推送一个新的视图控制器。问题是当我尝试执行 pushViewController 时,它没有响应。
例如,在 CurrentViewController 中,我将 NewViewController 的视图添加为 subView
现在从 NewViewController,单击一个按钮,我正在执行以下操作:
这里 secondVC 不会被推入堆栈。
iphone - UIViewController 移除子视图
我添加一个视图作为我的 uiviewcontroller 的子视图,如下所示:
现在,我希望使用另一个按钮从子视图链中删除 imView .. 我该怎么做才能做到这一点?谢谢
iphone - Iphone:无法从我的横向视图切换回纵向视图
我正在开发一个应用程序(我的第一个),它基本上是一个 TabBar 应用程序。更准确地说,有: - 登录视图控制器 - 选项卡栏控制器(登录完成时) - 当 TabBar 的第一个项目从纵向切换到横向时使用的横向视图控制器。
因此,当我在第一个选项卡中时,我需要能够移动到横向视图以显示其他一些数据。在我的标签栏控制器中,我实现了这些方法:
在委托中,我实现了 setSubViewLandscapeViewController 和 setSubViewTabBarController:
我希望landscapeViewController 仅在横向模式下显示,然后(在我的landscapeViewController 中):
其中一部分工作正常,我的意思是从纵向切换到横向是可以的(当我在第一个选项卡中时),tabbarcontroller 从 SuperView 中删除,横向视图被添加为子视图。
问题是......我不知道如何切换回纵向模式(然后使用我的委托的 setSubViewTabBarViewController 加载前一个控制器,即 tabBar 一个)。当我实际从横向视图中移动设备时,似乎没有任何 willRotateToOrientation、willRotateFromOrientation、.. 被触发...
简而言之,当我在横向视图中时,我不知道该怎么做才能回到标签栏视图......一旦我进入这个视图,我就有点卡在横向视图中了。
非常感谢你的帮助,
卢克
landscape - iphone sdk:如何正确切换控制器
我在我的应用程序上苦苦挣扎了几天,有些事情我不确定是否正确。我有一个带有登录视图控制器、标签栏视图控制器和横向视图控制器的应用程序,只有在第一个选项卡处于横向模式时才应该使用它们。我已将这 3 个控制器添加为 AppDelegate 的属性。每次我需要切换视图时,我都会执行以下操作: - 从超级视图中删除当前视图 - 使用 [window addSubview:newViewController.view] 将新视图添加到窗口
这是正确的方法吗?
非常感谢,卢克
views - PresentModalViewController 或 addsubview?
嗨,我正在用 xcode 3.2.3 编写一个应用程序。我想做的就是切换到另一个视图,但我不确定最好的方法。我可以通过这两种方式中的任何一种...
或使用...
我对这两种方法都有一些问题。如果我使用 presentModalViewController 并在 PreferencesViewController 中模拟内存警告,我的应用程序就会崩溃。第二种方法不是这种情况。然而,第二种方法使我的按钮在翻转动画期间看起来很奇怪。
有人可以告诉我什么是错的和/或告诉我哪种方法是正确的。
谢谢
iphone - 如何将我的视图控制器 nib 文件添加为另一个 rootview 控制器的子视图
我有带有 .h 和 .m 类的 vie 控制器 nib 文件,我想将此视图作为子视图添加到我的 rootview 控制器导航控制器
如何添加它..我想要一个语法..请帮助我....
iphone - subView 的位置如何设置?
我正在使用标准的 facebook 连接按钮和方法
它把它放在我不想要的地方。如何设置子视图位置?