uiviewcontroller相关内容

何时应该使用 initWithNibName 初始化视图控制器?

在创建视图控制器时,我应该什么时候使用 init:,什么时候应该使用 initWithNibName:bundle:? 解决方案 -initWithNibName:bundle: 是 UIViewController 的指定初始化器.最终应该叫它.也就是说,尽管 Apple 的示例(在许多情况下倾向于简洁而不是可维护性),但绝不应该从视图控制器本身之外调用它. 你会经常看到这样的代码 ..
发布时间:2022-01-18 23:31:11 移动开发

如何在 Swift 中为 UIViewController 子类制作自定义初始化程序?

抱歉,如果之前有人问过这个问题,我已经搜索了很多,很多答案来自早期的 Swift 测试版,当时情况有所不同.我似乎找不到明确的答案. 我想继承 UIViewController 并有一个自定义初始化程序,以便我可以轻松地在代码中设置它.我在 Swift 中遇到了麻烦. 我想要一个 init() 函数,我可以使用它来传递特定的 NSURL,然后我将与视图控制器一起使用.在我看来,它类似于 ..
发布时间:2022-01-18 23:25:58 移动开发

在dismissViewControllerAnimated 后查看不可用:完成:

我正在迁移使用 NIB 的旧代码以使用手动视图创建 (loadView) 和 自动布局.根视图控制器是一个容器 VC(有 2 个子级),它使用自动布局并以模态方式呈现一个视图控制器,其布局在 NIB 中指定,但尚未使用自动布局.presentViewController:animated:completion: 之后一切都很好,但是当模态视图通过委托调用以 dismissViewControlle ..
发布时间:2022-01-18 20:36:32 其他开发

如何在 iPhone 上的 UIViewController 之间共享对象?

我的应用程序是一个标签栏应用程序,每个标签都有一个单独的视图控制器. 我的第一个视图控制器 (A) 中有一个对象,其中包含我存储的所有应用程序数据(请忽略 NSUserDefaults),当我按下按钮时,第二个视图控制器 (B) 需要访问该对象.我怎样才能以最好的方式实现这一目标? 解决方案 您可以选择将日期模型声明为应用委托的实例变量(正如其他评论者所提到的). 替代 nev ..
发布时间:2022-01-18 11:57:51 移动开发

无论如何要在导航栏中添加相同的滚动菜单栏吗?

我已经再次发布了我的这个问题,但我没有得到完美的答案.在这里我将再次解释我的问题,这对我来说非常重要,所以我必须不惜一切代价解决它.现在我的问题是…… 假设,我在 tabbarController 中有 4 个 tabbaritem 和项目 "dashboard","order","product","customer". 这些标签栏的每一项都是一个调用相应的uiviewcontrol ..
发布时间:2022-01-18 08:22:00 移动开发

iOS - UIPageControl 上的 UIButton 不起作用

我使用 UIPageControl 作为应用程序不同页面(视图控制器)之间的指示器.在每个视图控制器中,我需要在 UIPageControl 的左角有一个不同的按钮.如果我在每个视图控制器的该位置放置一个 UIButton,我会在 UIPageControl 上看到它,但按钮不会响应触摸事件.有什么我想念的吗?或者有没有其他方法可以做到这一点?谢谢. 解决方案 我猜页面控件和视图控制器视图 ..

Iphone UIButton 在嵌套的 UIViews 中不起作用

我敢肯定,这该死的简单!我错过了一些东西,并且因为试图修复它而筋疲力尽.希望有人可以提供帮助. CharacterView.m 中的按钮有效,但嵌套在 CharacterMale.m 中的按钮无效.我没有使用 IB,一切都是以编程方式完成的.什么会导致一个按钮工作而另一个按钮不工作? ///////////////////////////////////////////////////// ..
发布时间:2022-01-18 08:13:14 移动开发

从另一个类修改 UIButton 的 alpha 属性

我正在尝试从另一个类更改 UIButton 的 alpha.在设置我的 UIButton 的 alpha 属性中调用的函数实际上是被调用的,因为我已经在其中放置了一个 NSLog 并且我可以看到它是如何工作的.如果您能给我任何建议,我将不胜感激. 这是我当前的代码. ViewController.h - (void) setAlphaToButton;@property(强,非原子) ..
发布时间:2022-01-18 08:10:38 移动开发

如何识别已添加按钮的 viewController?

我想知道点击按钮时视图控制器的名称是什么.我已经查看了此处提供的答案.但我相信如果我在屏幕上有不同的 containerViews 将无法工作......每个按钮的 viewController 可能不同.因此我需要一个不同的解决方案. 所以我写了这个函数递归查找直到找到一个UIViewController. 扩展 UIView{func getTypeOfMyViewController ..
发布时间:2022-01-17 23:52:55 移动开发

在 pushViewController 之前设置视图控制器属性

在我的应用程序中,我为视图添加了标签,将其连接到插座,但当我第一次从另一个视图控制器分配此插座然后调用 pushViewController 以显示它时,什么都没有显示.这是推送下一个显示标签的视图之前的代码: CustomViewController *vc = [[CustomViewController alloc] init];vc.lbl_price.text = self.label ..
发布时间:2022-01-17 13:21:22 移动开发