问题标签 [pushviewcontroller]
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 - 获取 iPhone 联系人图像时 pushviewcontroller 动画出现问题
我正在尝试显示 iPhone 通讯录中的联系人。我获取联系人的姓名和图像。然后我将这些详细信息传递给详细信息视图。
现在的问题是当我推送详细视图时,动画非常缓慢且不稳定。仅当我获取具有图像的联系人详细信息时才会发生这种情况。当联系人详细信息不包含图像时,pushviewcontroller 动画效果非常好。
我还注意到这个问题只发生在 iPhone 4.0 中。当我在 iPhone 3gs 上测试时,它运行良好。所以我认为这可能是设备特定的问题。
我通过以下方式获取联系人姓名:
我通过以下方式获取联系人图像:
然后我将 imageData 传递给详细信息视图
我该如何改进呢?
iphone - 来自 uiview 的 pushViewController 调用
让我解释一下我的问题:
我有一个带有 2 个 UIViews 的 UIViewController。我的 UIView 中有一个按钮,我从 UIViewController 调用了一个方法。
这是方法:
MainSettings 是一个 UIVewController...
什么都没有发生...
当我将按钮放在 UIVIewController ( [self.view addSubview:buttonSettings];
) 中时,没关系,但我想将它放在另一个 UIView 中。
有人可以解释一下发生了什么吗?
谢谢
iphone - 推送 UIViewController 时的内存泄漏
每次我推送一个新的视图控制器时,它都会增加大约 3MB。TestVC 是一个全新的 VC,具有一种推送新版本 VC 的方法。
当我弹出视图控制器时,它不会释放任何内存(观看活动监视器)。
因此,当我在应用程序中添加导航(大约 60 个不同的页面)时,内存会不断增加。initWithNibName 是否需要一些特别的东西。当我弹出时,我需要以某种方式释放笔尖吗?
iphone - 什么是模态视图?
我想为设置页面做自下而上或自下而上的动画。(通常是pushViewController
)
并发现自下而上可以用..
有些人似乎建议您坚持使用Apple的HIG(Apple肯定将左右动画作为默认pushViewController)并且不要使用模态视图。
我想知道什么是模态视图,并想知道人们用于推送/弹出视图控制器的其他动画是什么?
谢谢你。
iphone - 如何推视图,返回并返回视图?
我想构建一个在 iPhone 上播放本地音频文件的应用程序,但我遇到了一些代码。我想知道如何推送视图,返回 uitableviewcontroller 并使用按钮(例如媒体播放器中的“现在播放”按钮)返回视图而不将任何新字符串推入其中。
谢谢你
我应该从我的代码中更改什么?
在uitableviewcontroller..
在 mPlayerViewController.m
iphone - pushViewController 上的单元格特定数据
我有一个 NSMutableArray 进行一些处理并最终有几个对象,尽管无法预定义对象的确切数量。
这个 NSMutableArray 中的对象然后显示在 UITableView 上,每个单元格代表 NSMutableArray 中的一个对象。
我想做的很简单。我想选择一个特定的单元格,然后将其发送到一个新视图,该视图具有特定于数组中该对象的数据。我已经阅读了有关 pushViewController 的信息,这似乎是解决问题的方法,但是在选择单元格时被推送的视图中,我希望有一个简单的文本框(用户可以编辑),其中包含特定于的数据那个单元格/对象..
由于我无法为 pushViewController 制作任何 nib 文件(因为数组中的数据每次都不相同),我能做些什么:
- 推送单元特定的视图控制器。
- 允许用户编辑此文本框。
- 保存文本框数据并以某种方式从 nsmutablearray 连接到单元格/对象。
- 当调用 pushviewcontroller 时,从某处加载单元格/对象特定数据。
uiview - 如何关闭使用 pushViewController 方法呈现的视图?
我的情况如下:
1)我有带有navigationController的rootViewController并在工具栏中添加按钮。当我按下时,我使用 pushViewController 方法推送另一个视图。这个视图叫做 chooseTypeView,它只有两个单元格的 tableview。
2)当点击任何单元格时,第三个视图将使用相同的方法推送以输入一些数据。
3)现在我想当我按下键盘上的“完成”按钮导航回 rootView 控制器并关闭当前步骤和根视图之间的所有视图。
我正在使用@Protocol 连接视图,我可以将信息从最后一个视图传递到根视图,但我无法关闭它。
谢谢大家,我希望我能说清楚。
iphone - (iphone)pushViewController 在后台线程中?
iPhone SDK - 使用 performSelectorInBackground 泄漏内存
似乎建议您实际上可以在后台线程中 pushViewController。
但是我从 stackoverflow 的人那里得到一个警告,我不应该这样做。
例如。(iphone) 从后台线程启动计时器?
pushViewController 是否被视为“UI 更新”?
(因为我知道 UI 更新应该只在主线程中完成)
如果是这样,
当一个 viewController 需要一段时间来加载,并且想要在加载时显示一个指示器。
我的选择是什么?
iphone - (iphone) 在大量 ui 更新之前显示活动指示器
我在进行一些繁重的 ui 更新之前添加活动指示器视图(pushViewController 需要一段时间来加载视图)。
出于某种原因,在推送新的 viewController 之前,指示器视图不会出现。
(指示器视图显示在 viewController 推送动画发生之前,
尽管我的意图是在设备在动画之前需要很长时间时显示指示器)
除了将指标视图添加为子视图之外,我还应该做些什么吗?
我已经试过 [indicatorView'sSuperview setNeedsDisplay]; 在 pushViewController 调用之前。
谢谢
iphone - 当前模型视图不适用于 uinavigation 控制器
我正在使用基于导航的应用程序。我正在使用推送弹出来切换视图。但是当我想使用当前模型视图控制器来向上滑动视图时..然后推弹不能正常工作?我如何滑动我的视图/