Tag: uikit

UIButton标题alignment和多行支持

如何将UIButton的标题设置为左alignment,以及如何在UIButton显示多行文本?

“这个UIView似乎是一个NSISVariable的代表,它不知道任何关于。 这是一个内部UIKit错误“错误

我正在开发一个opengl项目。 我已经使用了一些图像(2为XY尺度)和标签(8)在屏幕上显示比例。 我的第一个看法是从我去openglView的tableview 。 但是,每当我从openglView回到tableView它给了我这个错误和应用程序崩溃。 “这个UIView似乎是一个NSISVariable的委托,它不知道任何事情,这是一个内部的UIKit错误。 有什么build议么? 发生这种情况是因为我包含了太多的UI元素,除了那些图片和标签,我也使用了一些button。 我正在将affineTransform应用于这些图像和标签以及一个button。 确切的错误是: 2013-01-31 12:20:18.743 EMtouch[50496:12203] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '{ Rows: UILayoutContainerView:0x9835660.Height == 480 + 1*0x7e53030.marker + 1*0x7e546c0.marker UILayoutContainerView:0x9835660.Width == 320 + 1*0x7e52f90.marker + 1*0x7e54330.marker UILayoutContainerView:0x9835660.minX == 0 + 1*0x7e52ca0.marker + -0.5*0x7e52f90.marker UILayoutContainerView:0x9835660.minY == 0 + 1*0x7e52fd0.marker + -0.5*0x7e53030.marker UINavigationTransitionView:0x9837ea0.Height == 480 […]

UIStackView“无法同时满足约束”的“挤压”隐藏的意见

当我的UIStackView“行”被挤压,他们抛出AutoLayout警告。 但是,它们显示正常,除了这些logging之外没有别的错误: 无法同时满足约束。 下面列表中的至less一个约束可能是你不想要的。 试试这个:(1)看看每一个约束,并试图找出你不期望的; (2)find添加不需要的约束或约束的代码并修复它。 (注意:如果你看到你不明白的NSAutoresizingMaskLayoutConstraints,请参阅UIView属性的文档translatesAutoresizingMaskIntoConstraints)( 所以,我不知道如何解决这个问题,但除了只是烦人之外,似乎没有什么可以打破的。 有谁知道如何解决它? 有趣的是,布局约束常常被标记为“UISV-hiding” ,表明可能应该忽略子视图的高度最小值或在这种情况下的某些东西?

在UICollectionViewController中进行刷新

我想在iOS 6的UICollectionViewController实现下拉刷新。这很容易实现与UITableViewController ,如下所示: UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init]; [refreshControl addTarget:self action:@selector(startRefresh:) forControlEvents:UIControlEventValueChanged]; self.refreshControl = refreshControl; 上面实现了一个很好的液滴animation作为本地部件的一部分。 由于UICollectionViewController是一个“更进化”的UITableViewController人们会期望有一些UICollectionViewController的function,但我无法find一个引用到任何内置的方式来实现这一点。 有没有简单的方法来做到这一点,我俯瞰? UIRefreshControl可以用UIRefreshControl以某种方式使用,尽pipe标题和文档都指出它是用来与表视图?

检查子视图是否在视图中

我正在做一个应用程序,我添加一个子视图到一个视图使用addSubview:在一个IBAction 。 以同样的方式,当再次触摸具有该IBAction的button时,应该在该IBAction上添加的该子视图上调用removeFromSuperview : PSEUDO CODE -(IBAction)showPopup:(id)sender { System_monitorAppDelegate *delegate = (System_monitorAppDelegate *)[[UIApplication sharedApplication] delegate]; UIView *rootView = delegate.window.rootViewController.view; if([self popoverView] is not on rootView) { [rootView addSubview:[self popoverView]]; } else { [[self popoverView] removeFromSuperview]; } }

从您的self.view中删除所有子视图的最佳方法是什么?

我在想也许这样的事情可能会起作用: for (UIView* b in self.view.subviews) { [b removeFromSuperview]; } 我想删除每种子视图。 UIImages,button,文本框等

UITableView禁用滑动删除,但仍然有编辑模式下删除?

我想要一些类似于“报警”应用程序的地方,在那里你不能轻扫删除行,但是你仍然可以在编辑模式下删除行。 当注释掉tableView:commitEditingStyle:forRowAtIndexPath:时,我禁用了滑动删除function,在编辑模式下仍然有删除button,但按下删除button时会发生什么情况。 叫什么?

我怎样才能得到一个精确的时间,例如在Objective-C中以毫秒为单位?

有一个简单的方法来得到一个非常精确的时间? 我需要计算方法调用之间的一些延迟。 更具体地说,我想计算一个UIScrollView的滚动速度。

我如何添加一个布尔值到NSDictionary?

那么,整数我会使用NSNumber 。 但是,我猜,YES和NO不是对象。 Afaik我只能添加对象到一个NSDictionary ,对不对? 我找不到任何布尔类的包装类。 有没有?

用Swift改变占位符的文本颜色

我有一个devise,实现了一个深蓝色的UITextField,因为占位符文本是默认的深灰色,我几乎可以弄清楚占位符文本说什么。 我已经用Googlesearch了这个问题,但是我还没有想出使用Swift语言而不是Obj-c的解决scheme。 有没有办法改变使用Swift UITextField中的占位符文本颜色?