Questions tagged «ios»

iOS是在Apple iPhone,iPod touch和iPad上运行的移动操作系统。使用此标签[ios]来解决与iOS平台上的编程有关的问题。使用相关的标签[objective-c]和[swift]解决那些编程语言所特有的问题。

18
使用swift 3在UIView上添加Shadow
之前的Swift 3我在UIView中添加了阴影,如下所示: //toolbar is an UIToolbar (UIView) toolbar.layer.masksToBounds = false toolbar.layer.shadowOffset = CGSize(width: -1, height: 1) toolbar.layer.shadowRadius = 1 toolbar.layer.shadowOpacity = 0.5 但是上面的代码在swift 3中不起作用,而不是阴影,我的整个视图的颜色变成了丑陋的灰色 有谁知道我们如何在Swift 3中添加阴影?
71 ios  swift3 


8
如何在Swift中循环AVPlayer?
一个简单的问题,由于某种原因,我似乎找不到答案。 如何在Swift中循环AVPlayer? numberOfLoops = -1仅适用于AVAudioPlayer 我确实需要它无任何延迟地循环/黑色闪光等。这就是为什么我不使用MPMoviePlayerViewController的原因。 谢谢你的帮助。 码: let url_1 = NSURL.fileURLWithPath(outputFilePath_1) let asset_1 = AVAsset.assetWithURL(url_1) as? AVAsset let playerItem_1 = AVPlayerItem(asset: asset_1) let player_1 = AVPlayer(playerItem: self.playerItem_1) let playerLayer_1 = AVPlayerLayer(player: self.player_1) playerLayer_1!.frame = self.view.frame self.view.layer.addSublayer(self.playerLayer_1) player_1!.play()
71 ios  swift 

5
如何判断NSManagedObject是否已删除?
我有一个NSManagedObject已被删除,并且包含该托管对象的上下文已经保存。据我所知,isDeleted返回YES如果核心数据会问持久存储在接下来的保存操作,以删除对象。但是,由于保存已经发生,所以isDeleted返回NO。 判断an包含上下文保存后是否NSManagedObject已删除的好方法是什么? (如果您想知道为什么引用删除的托管对象的对象尚不知道删除的原因,那是因为删除和上下文保存是由后台线程启动的,该后台线程使用进行删除和保存performSelectorOnMainThread:withObject:waitUntilDone:。)


6
NSString containsString崩溃
我正在尝试根据其字符串字段之一过滤数组。 nameLower和filterLower都在内部具有NSString值,但是我不断得到: __NSCFString containsString:]: unrecognized selector sent to instance 0x7f876b79e160 -(void) filterFriendsArray:(NSString*)filter { [_filteredFriendsArray removeAllObjects]; for (FacebookUser* user in _friendsArray) { NSString* nameLower = [user.user.name lowercaseString]; NSString* filterLower = [filter lowercaseString]; if ([nameLower containsString:filterLower]) [_filteredFriendsArray addObject:user]; } _displayedFriendsArray = _filteredFriendsArray; }
70 ios  nsstring 

3
实现采用块作为回调的方法
我想写一个类似这样的方法: +(void)myMethodWithView:(UIView *)exampleView completion:(void (^)(BOOL finished))completion; 我基本上已经从Apple的一种类方法中删除了以下语法UIView: + (void)animateWithDuration:(NSTimeInterval)duration delay:(NSTimeInterval)delay options:(UIViewAnimationOptions)options animations:(void (^)(void))animations completion:(void (^)(BOOL finished))completion; 并希望它像这样使用: [myFoo myMethodWithView:self.view completion:^(BOOL finished){ NSLog(@"call back success"); }]; 我的问题是我该如何实施?如果有人可以指出正确的文档,那将是很好的,并且非常感谢一个非常基本的示例(或者在Stack Overflow上有类似的答案-我找不到)。对于委托人,我还是不太了解,以确定这是否是正确的方法! 我已经在实现文件中给出了一个我期望的粗略示例,但是由于我找不到信息,所以猜测是可行的。 + (void)myMethod:(UIView *)exampleView completion:(void (^)(BOOL finished))completion { // do stuff if (completion) { // what sort of syntax goes here? If I've …

6
最完整的Cocos2d-x教程和指南列表[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案能得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我正在使用Cocos2d-x在Android和iPhone上开发游戏。刚开始时,我在使用该库时遇到很多问题,因此,在这个问题中,我想收集所有基础,中级和专家教程,因为有很多信息问题都在犯同样的错误。当我开始时,我不得不使用我的朋友Google在许多站点中寻找很多东西。希望这可以帮助人们从现在开始。全部在c ++中。 初学者 官方Wiki链接 如何从多平台开始这里是最好的。Amazing,XCODE(MAC)和ECLIPSE(LINUX)教程。 入门简单指南 另一本多平台指南 出色的指南,感谢Marcio Andrey在Eclipse + Android和DEBUG上开始编程的指南 在Android上集成cocos2d-x的另一种方法 社交示例,iOS和Android上的Facebook +电子邮件+ Twitter(此处) 中 滚动场景。使用CCParallaxNode。太空游戏示例 InfiniteParadax类在此处,始终重复相同的背景。 滑块代码在 此处播放视频。 使用2层分割屏幕这里 锐利的标签TTF,更好的标签 高级 将OpenFeint与cocos2d-x集成。我才发现这个例子,在这里更多细节。 GameCenter上的存档。这里 扩展名 我还没有测试全部,但是可以很好地运行walzer的扩展程序 马库斯·普丰斯坦的扩展 DualFace扩展,实际上正在开发中 程式码范例 Clawoo范例 简单游戏1 简单游戏1-第2部分 简单游戏1-第3部分 爆发 傍 可爱的小鸡 TileBased游戏 小行星 Bada.com 气球骑 演示和链接集合 supersuraccoon-cocos2d演示(并非所有C ++) supersuraccoon-cocos2d链接集合 另一个代码示例:使用Cocos2d-X在Android上进行Tiny Wings …
70 android  ios  cocos2d-x 


1
使用isgl3D无法正确进行3D对象(.pod)中的纹理映射
我使用了3D iphone(.pod)模型,它在PVRShammon中可以正确显示。 但是,当我将3D模型导入isgl3D时,它在带纹理的图像中无法正确显示,该图像仅覆盖了对象的某些区域,并带有一些线和三角形。 _cameraController = [[Isgl3dDemoCameraController alloc] initWithCamera:self.camera andView:self]; _cameraController.orbit = 10; _cameraController.theta = 20; _cameraController.phi = 0; _cameraController.doubleTapEnabled = NO; Isgl3dPODImporter * podImporter = [Isgl3dPODImporter podImporterWithFile:@"iPhone5Spod.pod"]; [podImporter printPODInfo]; [podImporter buildSceneObjects]; Isgl3dTextureMaterial *material2 = [[[Isgl3dTextureMaterial alloc] initWithTextureFile:@"DiffuseBody2.jpg" shininess:0.0 precision:Isgl3dTexturePrecisionHigh repeatX:YES repeatY:YES] autorelease]; mesh2 = [podImporter meshAtIndex:4]; node2 = [self.scene createNodeWithMesh: …

17
选择UITableViewCell时,UIView backgroundColor消失
我在接口构建器中有一个简单的tableViewCell构建。它包含一个UIView,其中包含一个图像。现在,当我选择单元格时,将显示默认的蓝色选择背景,但是UIView的backgroundColor消失了。 我的UITableViewCell的实现文件没有做任何特殊的事情。它只是init的&返回self,而我在setSelected中所做的就是调用super。 如何让我的UIView的backgroundColor时选择的tableView时,说明了什么?

3
通过segue传递数据
我正在用tableview控制器和detailView做一个简单的iOS应用程序。我想要的只是通过segue传递数据。 这就是它的样子。 我想要的就是您单击“Markíza”将打开URL视频1,如果您单击“ TV JOJ”将打开URL视频2在播放器中。 我的tableview单元格: struct Program { let category : String let name : String } var programy = [Program]() self.programy = [Program(category: "Slovenské", name: "Markíza"), Program(category: "Slovenské", name: "TV JOJ")]

16
如何从自己的本机应用程序中启动Google Maps iPhone应用程序?
在苹果开发者文档(链接现在是死的)解释说,如果你把在网页中的链接,然后单击它,而在iPhone上,也作为标准配置提供与iPhone将推出谷歌地图应用程序中使用移动Safari浏览器。 如何在我自己的本机iPhone应用程序(即不是通过Mobile Safari的网页)中使用特定地址启动相同的Google Maps应用程序,就像在“通讯录”中轻按地址即可启动地图一样? 注意:这仅适用于设备本身。不在模拟器中。

11
子视图控制器中的topLayoutGuide
我有一个UIPageViewController带有半透明状态栏和导航栏。topLayoutGuide如预期的那样,它是64像素。 但是,即使子视图控制器显示在状态栏和导航栏下,它们的子视图控制器也会UIPageViewController报告topLayoutGuide0像素。 这是预期的行为吗?如果是这样,将子视图控制器的视图放置在real下的最佳方法是topLayoutGuide什么? (没有使用parentViewController.topLayoutGuide,我认为这是一个hack)

9
UITableView页脚,停止浮动内容
我想让UITableView页脚停止浮动在我的内容上,这是默认活动。我希望我的页脚是..很好..页脚。总是将最后一个视图显示在表视图的末尾。:) 实际上也与标题相同。 有什么简单的方法可以使它在滚动时不能悬浮在表格视图上方? 谢谢大家,我在其他地方找不到答案。
70 ios  uitableview  uikit 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.