Tag: uikit

UINavigationBar自定义过渡animation

我使用以下协议在视图控制器之间创build了自定义转换: UIViewControllerAnimatedTransitioning和UIViewControllerTransitioningDelegate 是否有可能使用默认的UINavigationBar ,为标题创build自定义转换,现在他们只是在视图控制器之间交叉淡入淡出,还是我必须从头开始构build自己的导航栏视图?

如何检测UITableView中的单元格select – Swift

只是想知道如何去执行didSelectRowAtIndexPath或类似的东西到我的应用程序。 我有一个填充表格视图与几个dynamic单元格,基本上我想改变视图一旦选定某个单元格。 我可以在Obj-C中find我的头,但谷歌没有任何东西可以帮助我与Swift! 任何帮助将不胜感激,因为我还在学习

如何在全屏OpenGL ES应用程序上显示iPhone / iPad键盘

我正在开发一个应用程序,在某些时候需要键盘input。 我的应用程序使用OpenGL ES进行显示,我有我自己的graphics框架,可以显示文本字段,并知道如何pipe理光标和呈现文本。 此代码在其他具有物理键盘(如Windows和OS X)的平台上工作良好。 所有我需要得到我的应用程序的iOS版本的工作是能够以编程方式上下键盘,并从用户的关键按下事件到我的视图,以便我可以将它们路由到我自己的框架事件系统。 我看到了这个问题 ,但是我不能让解决scheme在那里工作。 不知道这是因为我做错了什么,或者因为它不适用于当前的iOS版本。 编辑:这将是有帮助的指向一个工作的应用程序与源代码,以编程方式创build任何UI元素,并显示在GL ES屏幕的顶部。 如果我理解了这个部分,我想我可以把其余部分弄清楚。

如何从常规的UIFont创build一个粗体UIFont?

如果我有UIFont对象,是否可以将它转换为粗体? 我不知道字体名称,我只是有一个UIFont对象。 我想要的是一个像 UIFont *boldFontFromFont(UIFont *input) { return [input derivedFontWithFontWeight:UIFontWeightBold]; } 我怎样才能改变代码,使其工作。 (上面的代码不起作用,我只是用来说明这一点。) 提前致谢。

iOS9popup窗口总是指向锚点的左上angular

我正在使用一个呈现视图控制器作为popup窗口的故事板segue。 seque有一个自定义的UIView作为它的锚点。 在iOS9之前,popup窗口将正确地指向自定义UIView的中心底部(在UIView下面呈现)。 在iOS9上,它指向UIView左上angular。 我试图跟踪所有的select器调用到自定义UIView以找出是否有任何我可能需要在我的自定义UIView实现为UIView提供'热点',但找不到任何东西 有任何想法吗..? 谢谢 感谢@Igor Camilo的回复 – 万一它对一些人有用,这就是我在代码中解决这个问题的方法 : – (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { UIPopoverPresentationController* possiblePopOver = segue.destinationViewController.popoverPresentationController; if (possiblePopOver != nil) { // // iOS9 — ensure correct sourceRect // possiblePopOver.sourceRect = possiblePopOver.sourceView.bounds; } … } 示例: “短”button触发popup窗口,popup窗口指向“sorting”控件的左上angular

在iPhone上检测长按

我正在开发一个iPhone应用程序,它需要我检查button是否被按下并保持按住6秒,然后触发正在播放某种声音的动作。 我应该如何检测这6秒的水龙头? 另一方面,用户也可以继续点击button6秒钟,然后同样的动作应该触发。 我应该怎么做多个水龙头,我怎么知道所有的水龙头都在6秒的支架下?

视图浮动在所有ViewControllers之上

在iOS上,视图总是可以漂浮在所有其他视图之上。 我问这是因为我想实现的是一个ViewController上的视图,然后一个模态视图控制器滑入,而特定的视图仍然浮动在该模态视图控制器(希望你能得到我想说的)。

UITableView仅反弹底部边缘

是否有可能反弹UITableView的底部,但不是顶部? 如果是这样,请给我看代码。

UIView性能:不透明,backgroundColor,clearsContextBeforeDrawing?

我用UIImageView在白色背景颜色的超级视图内显示不透明的PNG。 什么是最好的performance? UIImageView默认值 opaque = NO , backgroundColor = nil , clearsContextBeforeDrawing = YES 。 iOS开发库: UIView类参考 UIView类参考:backgroundColor说:“[ nil ]导致透明的背景色。” 如果我将UIView的opaque属性设置为YES ,还必须将其backgroundColor设置为[UIColor clearColor] ,还是不需要多余的代码和处理行? 也就是说, [UIColor clearColor]被认为是不透明的(不透明)? clearsContextBeforeDrawing的值是否对不透明视图clearsContextBeforeDrawing ? clearsContextBeforeDrawing中的UIView.h的注释表明它被opaque视图忽略。 但是, UIView类参考:clearsContextBeforeDrawing说: 如果视图的opaque属性也设置为YES ,则视图的backgroundColor属性不能nil否则可能会出现绘图错误。 这是哪个? 类似的问题 UIView的不透明属性的值为YES,与其值为[UIColor clearColor]的backgroundColor属性冲突? cocoa/ iPhone:BackgroundColor和不透明属性

“这个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 […]