草庐IT

UIKit-Artwork-Extractor

全部标签

ios - 在 Monogame 和 UIKit 之间切换

我一直在搜索和搜索,但似乎找不到适合我正在尝试做的事情的解决方案,而且我几乎到了不得不问这是否可能的地步。我正在使用XamarinStudio开发iOS应用。我有几个不同的屏幕设置为UIViewControllers,它们运行良好。然而,该应用程序的关键是一款游戏,我想使用Monogame,因为我以前使用过它并且喜欢使用它。基本上,我必须从UIViewController切换到Game类。我可以通过简单地创建一个新的游戏对象并调用Run()来做到这一点,但是我不知道如何在需要时退出游戏并将控制权返回给UIViewController。有人在应用程序中这样做过吗?我已经尝试了所有我能想到

ios - 为什么 UIKit 委托(delegate) "assign"而不是 "weak"?

如标题所述,为什么UIKit与会代表(assign)而不是(weak)?参见UIPopovercontroller.h例如:@property(nonatomic,assign)iddelegate;据我所知,与弱保留属性相比,这并没有带来任何好处,但委托(delegate)人需要管理自己作为委托(delegate)人的生命周期时会出现很多问题。这是向后兼容性问题吗?谢谢 最佳答案 因为大多数这些属性在iOSSDK支持弱属性之前就已经存在。weak属性仅在iOS5.0及更高版本上受支持。我不得不猜测,一旦iOS4.x和更早版本成为历

ios - 访问 UIKit 或 CoreText 中的 OpenType 功能

我正在使用OpenType(.otf)格式的自定义字体,并希望使用OpenTypeFeatures中的一些字体字体。如何使用UIKit或CoreText完成此操作?我显然更喜欢UIKit,但看看UIFont,选项非常有限。除了可以使用字体格式外,似乎完全没有关于iOS上OpenType支持的文档。相关阅读:微软的referenceforOpenTypefeatures,以及一些关于如何browsersarebeginningtoofferOpenTypefeaturesupport的信息.虽然这个问题是关于在iOS上原生呈现具有OpenType功能的字体。

objective-c - 如何从辅助线程找到对 UIKit 实例的调用?

我的应用程序在iOS5中崩溃,因为我有一些代码从辅助线程调用UIKit实例。当您看到以下错误时,您就知道您遇到了这个问题:bool_WebTryThreadLock(bool),0x811bf20:不允许对web线程进行多重锁定!请提交错误。现在崩溃了……所以我的问题是,我可以通过哪些方式找到从辅助线程调用UIKit实例的代码?以下是我已经尝试过的一些方法:注释掉可能违反规则的block在可能在辅助线程中处理的地方添加了assert([NSThreadisMainThread])为_WebTryThreadLock添加了符号断点这些东西帮助我找到了问题所在。然而,在我的最后一次崩溃中,

iphone - UIKit 状态保存不恢复滚动偏移

我有一个在iOS6中使用UIKit状态保存的应用程序。我能够保存/恢复ViewController的状态,即选择了哪个选项卡和导航Controller层次结构,但是我无法恢复我的TableView这是抵消。我的Storyboard中有一个用于View和ViewController的恢复标识符,ViewController(表的数据源)实现了UIDataSourceModelAssociation,如下所示:-(NSString*)modelIdentifierForElementAtIndexPath:(NSIndexPath*)indexPathinView:(UIView*)vie

ios - 具有现有仿射变换的 UIKit Dynamics

我有一个具有一些比例转换的View。当我在上面应用一些UIKitDynamics时,它会将它们清零。/:如何让现有的转换在View上跳来跳去?:P谢谢。:) 最佳答案 看看UIDynamicAnimator的updateItemUsingCurrentState.Adynamicanimatorautomaticallyreadstheinitialstate(positionandrotation)ofeachdynamicitemyouaddtoit,andthentakesresponsibilityforupdatingth

ios - Xcode 中的 UIKit UISwipeGestureRecognizer 在 nib 加载期间使应用程序崩溃?

我在我的Xcodenib中添加了一个UISwipeGestureRecognizer并在那里让我的应用程序崩溃:..exception'NSInvalidArgumentException',reason:'-[UISwipeGestureRecognizerinitWithCoder:]:unrecognizedselectorsenttoinstance0x5c2ab30'.为什么? 最佳答案 发生这种情况是因为您在错误的iOS版本上运行该应用程序。您不能将手势识别器放在iOS 关于

android - ListView 项目滚动动画 ("UIKit Dynamics"-like)

我试图在滚动发生时为ListView项设置动画。更具体地说,我正在尝试在iOS7上模拟iMessage应用程序的滚动动画。我发现了一个类似的示例online:为了澄清,我试图在用户滚动时实现项目的“流畅”移动效果,而不是添加新项目时的动画。我试图修改BaseAdapter中的View,并查看了AbsListView源代码,看看是否可以附加AccelerateInterpolator在某个地方可以调整发送到subview的绘制坐标(如果这就是AbsListView的设计方式)。到目前为止,我一直无法取得任何进展。有人知道如何复制这种行为吗?为了帮助使用谷歌搜索记录:这在ios上称为“UI

android - ListView 项目滚动动画 ("UIKit Dynamics"-like)

我试图在滚动发生时为ListView项设置动画。更具体地说,我正在尝试在iOS7上模拟iMessage应用程序的滚动动画。我发现了一个类似的示例online:为了澄清,我试图在用户滚动时实现项目的“流畅”移动效果,而不是添加新项目时的动画。我试图修改BaseAdapter中的View,并查看了AbsListView源代码,看看是否可以附加AccelerateInterpolator在某个地方可以调整发送到subview的绘制坐标(如果这就是AbsListView的设计方式)。到目前为止,我一直无法取得任何进展。有人知道如何复制这种行为吗?为了帮助使用谷歌搜索记录:这在ios上称为“UI

ios - 当 "draw"被 UIKit 调用时?

我有一个带有IBAction的完成按钮,如下所示:@IBActionfuncdone(){print("Donepressed");lethudView=HudView.hud(inView:(navigationController?.view)!,animated:true)print("Settext");hudView.text="Toggled"}HudView是UIView的子类,有一个方便的构造函数classfunchud(inViewview:UIView,animated:Bool)->HudView{print("Constructoriscalled")lethu