问题标签 [subview]

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 回答
872 浏览

iphone - iPhone SDK:重复子视图

我有一个 UIView,我用它作为我的主视图,我想在屏幕上重复子视图。我该怎么做?

0 投票
2 回答
597 浏览

iphone - 编辑搜索栏时将 UITableView 添加到子视图

我有一个带有注释的 MKMapView,它工作正常。我有一个搜索栏作为我的导航栏的一部分。当用户单击搜索栏字段时,我想在代码中显示一个 UITableView。我在初始化时创建了一个 UITableView 并希望在 - (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar; 时将其添加到子视图中 被调用。

这一切都很好,但我尝试使用 [self.view addSubview:tableView] 添加它,但没有任何显示。我只使用 UITableViewController 制作过表格视图,所以我有点迷茫。

谢谢

0 投票
2 回答
1816 浏览

iphone - 加载时显示子视图,完成后隐藏

我的设置:

在我的 iPhone 应用程序中,我有一个加载视图(它本身就是一个 UIImageView)和加载视图上的两个子视图,一个 UIIndicatorView 和一个 UILabel。要查看它,我调用该[self.view addSubview:loadingView]方法,并隐藏它我使用[loadingView removeFromSuperView].

在我的应用程序中刷新我的数据我有方法-(void)refreshData。在这个方法中,我展示了 Subview,下载了一些来自 HTTP POST 的数据,并使用这些数据启动和 NSXMLParser。

当 NSXMLParser 到达其-(void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName方法的最后一个元素时,它会隐藏子视图(使用上述方法)。

要调用该refreshData方法,我的导航栏中有一个刷新按钮:

self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemRefresh target:self action:@selector(refreshData)];


我的问题:

当我单击刷新按钮时,子视图不显示。它调用方法是因为在日志中我清楚地看到:

显示加载视图

加载过程中显示的一行行(共 15 秒)

隐藏加载视图

我也知道我的方法有效,因为当我注释掉隐藏视图的方法时,加载视图会继续显示,直到我关闭应用程序

有任何想法吗?

0 投票
4 回答
3126 浏览

iphone - 将可视计时器添加到视图,iPhone

我有一个显示两分钟的视图(启动画面):

我想在这个初始屏幕上添加一个从 2 分钟倒计时到零的计时器。

我想我需要创建另一个包含计时器的视图。这个对吗?我将如何执行此操作并将其添加到启动屏幕,以及如何使计时器中的数字以白色显示在屏幕上?

我知道两分钟显示启动画面的时间很长……但我只是在尝试各种事情,这两分钟还有其他事情发生!

非常感谢,

斯图

编辑 // 好的,我现在有了这个:

(。H)

(.m)

运行代码时出现以下未捕获的异常:

'NSUnknownKeyException',原因:'[setValue:forUndefinedKey:]:此类不符合键 countDown 的键值编码。

有任何想法吗?

编辑 2 // 现在工作,有关出色的解决方案,请参阅 TechZen 的答案。

非常感谢大家!

0 投票
1 回答
75 浏览

iphone - 从文件本身调用相同的 Viewcontroller 文件

以下代码段打开一个带有动画动作的新页面“ScreenA”:

它工作正常,但是如果调用是对页面本身的调用,这意味着文件是 ScreenA 并且我正在调用文件以再次打开文件代码中嵌入的变量的不同值。当对一个页面进行调用时,即使它本身是所有内存都被释放了,还是有可能进行递归调用,构建一堆页面,最终导致手机崩溃?

非常感谢您可能给我的任何帮助。

谢谢

0 投票
2 回答
11190 浏览

iphone - 使视图(从 initWithNibName 初始化)加载其所有子视图

假设我从一个 nib 加载一个视图控制器,并决定在幕后对它的一个子视图做一些事情。稍后,我将展示这个视图控制器的视图。

问题是,someSubview 对象似乎直到视图出现才被加载,所以方法 doSomething 没有被调用。到目前为止,我的解决方法是调用:

首先初始化viewcontroller的子视图。这个任务有没有更优雅的方法(比如 loadSubviews 方法或其他东西)?

0 投票
1 回答
533 浏览

iphone - UIPickerView 作为子视图

我正在尝试创建一个包含 UIPickerView 的对话框。我可以让它在没有围绕它的子视图的情况下工作,但我总是会遇到一个未捕获的错误。有什么帮助吗?

0 投票
1 回答
2314 浏览

iphone - UIimageView 上的透明子视图

由于我是 iphone 世界的新手,我需要一些启动帮助来实现这种设计吗?具有按钮的视图背景应该是透明的,以便用户可以在后面看到产品图像。

http://www.freeimagehosting.net/uploads/cb58b72480.jpg

让我知道是否需要更多解释?谢谢。

0 投票
5 回答
8872 浏览

iphone - 添加子视图后 self.navigationController 为零

这是我的 productscontroller.h

我在我的实现中添加列表和网格视图作为这样的子视图

但是当我尝试像这样从 ProductListViewController.m 推送 detailview 控制器时

它只是不起作用,然后我检查 [self.navigationController] ,它是 nil,现在如何处理这个问题。我准备提供更多代码和细节以更清楚。谢谢

0 投票
2 回答
4283 浏览

objective-c - Objective-C,从这里设置 UITextField 值:

有人告诉我,要访问UITextField我的应用程序设置中的 a,我必须使用它是subView什么(在 Objectivec 的菜鸟中),我得到了这个

我把这个放在哪里?我如何使用它来设置 my 的值UITextField?:D

谢谢!

更新:我想在我的 URLScheme 之后调用的函数中设置我的文本字段的值 - 方案位在我提醒 url 时起作用。这很酷,现在我需要设置一个带有字符串的文本字段?