草庐IT

uikit-transitions

全部标签

ios - 如何在 UIKit 中调试谁在吃我的触摸?

我不明白为什么在我的View中点击文本字段和按钮不起作用。我已经检查了所有明显的事情,例如userInteractionEnabled是否设置为YES,是否安装了手势识别器,以及前景中是否有不可见View。iOS中是否有跟踪触摸从第一次出现到被使用的最佳实践?更新:两个答案都很有帮助。在我的调查过程中,我了解到如果subview在其父View的范围之外,即使父View没有剪裁subview,subview也不会接收事件。我从未触及的文本字段中打印出superView链,我看到其中一个View的高度为0。我设置了一些约束以将其拉伸(stretch),我的问题就解决了。

iOS Safari + CSS calc() + CSS transition = 即时崩溃

当我尝试使用left:-webkit-calc(100%-100px);(假设left:0;是初始状态)它在iOS中工作6.0.1就好了。但是当我对transition:left1slinear;做同样的事情时,它每次都会立即让Safari崩溃。是已知错误还是我做错了什么?它在Safari5中也不起作用(无react)。但它适用于Firefox和Chrome。 最佳答案 您可以通过使用auto以外的任何方式初始化属性来解决此问题:.menu{left:0;transition:left1slinear;}.menu-open.men

ios - UITableView 上的 UIKit 动态

您能否在UITableView滚动时(如在iOS7上的消息应用程序中)添加弹性单元格效果?我见过它在UICollectionView上工作的示例,但绝对没有用于TableView。这是不可能的吗?我应该将每个TableView更改为CollectionView并重做所有单元格吗? 最佳答案 很遗憾,没有。每个UICollectionView都有一个布局对象(一个UICollectionViewLayout子类),它描述了每个单元格在CollectionView的ScrollView中的位置以及哪些单元格在给定的CGRect中可见.U

ios - "Unbalanced calls to begin/end appearance transitions for DetailViewController"当推送多个细节 View Controller 时

我有一个包含TableView的ViewController,可以选择表中的项目并适当创建详细ViewController。表中的项目表示可以具有与之关联的基于时间的触发器的项目,并且为每个项目安排了本地通知,如果本地通知过期时应用程序位于前台,则该项目的详细信息View是自动显示。当两个通知同时过期时,我会遇到一个问题,这会导致View无法正确显示,此外还会显示控制台日志:“对NNN开始/结束外观转换的不平衡调用”,其中NNN是我的详细ViewController。TableViewController创建如下:self.tableViewController=[[TableView

ios - "This UIView seems to be the delegate of an NSISVariable it doesn' t 什么都不知道。这是一个内部 UIKit 错误“错误

我正在做一个opengl项目。我使用了一些图像(2个用于x-y比例尺)和标签(8)在屏幕上显示比例尺。我的第一个View是tableview,我从中转到openglView。但是每当我从openglView返回到tableView时,它都会给我这个错误并且应用程序崩溃。“这个UIView似乎是它一无所知的NSISVariable的委托(delegate)。这是一个内部UIKit错误。”有什么建议吗?发生这种情况是因为我包含了太多的UI元素,除了那些我还使用了一些按钮的图像和标签。我正在对这些图像和标签以及一个按钮应用affineTransform。确切的错误是:2013-01-3112

animation - Flutter:Hero transition + widget animation 同时进行?

因此,在特定动画案例方面,我对Flutter有一些疑问。基本上,我正在尝试做的是同时为路线更改运行英雄转换和相邻小部件上的自定义动画。分解来看,我的根目录下有一个自定义的InheritedWidget,它由StatefulWidget父级提供应用程序状态。嵌套在我的InheritedWidget中,我有一个WidgetsApp和一个用于自定义选项卡导航的相邻兄弟。这棵树看起来像这样:RootWidget(Stateful)||__InheritedWidget||__WidgetsApp(Handlesrouting)||__NavigationBar(Overlay)当我在我的Wid

dart - Flutter Positioned Transitioned to below other Stack child - 如何获得高度?

我正在执行类似于Codelabsflutterexamplehere的背景样式向下滑动.我希望前景部分停在背景内容的底部。我知道在布局之后才能直接获取高度。由于应用程序从顶部的前景部分开始,我想我可以在构建后获取高度并将其存储在状态中,但我不确定如何执行此操作。这就是我现在所拥有的,只是使用不考虑背景内容高度的预定义“悬垂”:Widget_buildForeground(BuildContextcontext,BoxConstraintsconstraints){AnimationrectAnimation=newRelativeRectTween(begin:newRelativeR

ios - 椰子足 : target has transitive dependencies that include static binaries when installing 'VialerSIPLib'

我正在尝试为Jsip'VialerSIPLib'安装一个objective-cWrapper,并在我的swift项目中使用它,这里是我的podplatform:ios,’10.0’use_frameworks!target'EMedicalAdmin'dopod'ObjectMapper','~>2.1'pod'Alamofire','~>4.3'pod'SwiftyAvatar','~>1.0'pod'AlamofireImage','~>3.1'pod'Eureka','~>2.0.0-beta.1'pod'JSQMessagesViewController',:git=>'htt

ios - 带有附件的 UIKit 动态行为平移不继续碰撞行为?

如何在UIDynamicItem的平移上进行碰撞检测?背景:我从一组颜色/字符串中随机生成20个标签(这部分对问题来说不是必需的),然后将它们添加到具有随机中心位置的主视图.从那里,我添加了UIDynamicBehavior,如下所示:1)UIDynamicItemBehavior停止标签旋转2)UISnapBehavior将标签捕捉到View的中心(我想要类似重力的运动,但同样,这不是这个问题)3)UICollisionBehavior用于collisionMode为.Items的所有标签。这在“初始”设置中有效...所有标checkout现在随机点,然后在中心快速对齐,并进行适当的

uikit - 如何在 Swift 中将 UIFont 对象转换为 CTFont

我正在尝试将一些代码移植到使用UIFont和CTFont的Swift,并且(成功地,在Objective-C中)使用简单的桥接转换从一个到另一个,反之亦然。例如,考虑这段代码(在UIFontDescriptor类别中):UIFont*font=[UIFontfontWithDescriptor:selfsize:0.0];NSArray*features=CFBridgingRelease(CTFontCopyFeatures((__bridgeCTFontRef)font));我还没有弄清楚如何以实际编译的方式在Swift中表达它。以下至少不会:letfont=UIFont(desc