小编S R*_*yak的帖子

什么是Xcode中的Prefix.pch文件?

许多开发人员正在添加各种便利宏Prefix.pch.但我的问题是该Prefix.pch文件是什么.

  • 如果我Prefix.pch从我的文件中删除该文件Xcode,那么我的应用程序会运行吗?或者它会显示任何错误?或者它会在构建期间崩溃吗?

  • 如何在没有Prefix.pch文件的情况下运行应用程序

xcode ios

93
推荐指数
3
解决办法
5万
查看次数

iOS:以编程方式更改UIView的高度约束

我想知道有没有办法以编程方式检索特定的高度约束UIView并在代码中更改其值?我有一种情况,我有几个UIViews有四个边缘固定在IB和高度限制添加(IB抱怨,如果我没有),但在程序的中间我需要改变的高度,UIViews并导致一些UIViews被推在视图中向下.

我知道我可以按住Ctrl +拖动每个的高度限制UIViews并在代码中更改它们的值,但这样做需要我连接其中的几十个.所以我认为这样做效率不高,而且在某种程度上无法扩展.

所以我想知道有没有办法通过代码完全检索特定视图的高度约束并动态更改它?

谢谢!

iphone ios xcode-storyboard

33
推荐指数
2
解决办法
3万
查看次数

在iOS中的GMSMapView上绘制两个位置之间的路径

我正在开发一个iOS应用程序.在该应用程序中,我有两个字段From和To.我使用谷歌自动完成API输入地址.我也能够获得2个地方的纬度和经度,并能够显示标记GMSMapView.

现在我想画这两个地方之间的路线.我们在使用时找到了解决方案MKMapView.但我无法找到解决方案GMSMapView.请帮我画出这两点之间的路线GMSMapView.

如果可能的话,请给我一些重要的链接.

谢谢.

google-maps ios google-polyline ios7 gmsmapview

30
推荐指数
6
解决办法
6万
查看次数

如何在iOS 5中使用故事板创建自定义视图控制器容器

在使用storyboard功能的iOS5中,我想创建一个自定义容器,其中ViewControllers嵌入2个容器.例如,将Table视图控制器和视图控制器嵌入其中ViewController.

也就是说,一个视图控制器将具有2个关系:

  1. 到表视图控制器
  2. 查看控制器,而控制器又有4个UIImage视图或UIButton其中

是否可以使用storyboard的拖放功能创建这种类型的关系而不是以编程方式?

storyboard ios5

23
推荐指数
1
解决办法
2万
查看次数

Sprite Kit iOS 7 - 如何为SKSpriteNode添加阴影?

我有一个SKSpriteNode包含其他SKSpriteNodes.如何创建SKSpriteNode所有像素为黑色的副本?

一旦我有了这个阴影,SKSpriteNode我就会将它颠倒过来并将其用作阴影.

谢谢

objective-c ios ios7 sprite-kit

10
推荐指数
1
解决办法
4342
查看次数

Passthrough接触2个UIScrollViews

我有2个后代 UIScrollView

我有一个UITableView显示数据,我在UICollectionView上面添加了UITableView

view  
 | - UITableView
 | - UICollectionView
Run Code Online (Sandbox Code Playgroud)

在UITableView只能垂直滚动和UICollectionView只能水平滚动.我只能滚动我的桌面视图collectionview不重叠(这是偏离预期的行为),但我需要这样做,以便我可以滚动我tableview甚至如果我垂直刷我的collectionview.

我不能简单地将其collectionview作为子视图添加tableview因为其他原因(我知道,这将使这项工作)

有没有其他可能让de touches从collectionviewpassthrough到tableview?

objective-c uitableview touches ios uicollectionview

9
推荐指数
1
解决办法
921
查看次数

带圆角和阴影的UIBarButtonItem

我想要圆角和阴影UIBarButtonItem.

UIButton *useButton = [UIButton buttonWithType:UIButtonTypeCustom];
Run Code Online (Sandbox Code Playgroud)

然后我尝试设置阴影和圆角:

useButton.layer.masksToBounds = NO;
useButton.layer.cornerRadius = 4;
useButton.layer.shadowOffset = CGSizeMake(0, 1.5);
useButton.layer.shadowRadius = 0.5;
useButton.layer.shadowOpacity = 1.0;
useButton.layer.shadowColor = [BSTCMColorUtility colorFromHexString:@"#AFAFAF"].CGColor;
Run Code Online (Sandbox Code Playgroud)

最后我做了UIBarButtonItem:

UIBarButtonItem *useItem = [[UIBarButtonItem alloc] initWithCustomView:useButton];
[self.navigationItem setRightBarButtonItems:@[useItem]];
Run Code Online (Sandbox Code Playgroud)

我没有圆角,但我确实得到了阴影.

如果我添加:

useButton.clipsToBounds = YES;
Run Code Online (Sandbox Code Playgroud)

和/或:

useButton.layer.masksToBounds = YES;
Run Code Online (Sandbox Code Playgroud)

我得到圆角,但没有阴影.所以我想我会尝试添加一个子图层.

CALayer *useButtonShadowLayer = [CALayer new];
useButtonShadowLayer.frame = useButton.frame;
useButtonShadowLayer.cornerRadius = 4;
useButtonShadowLayer.backgroundColor = [UIColor whiteColor].CGColor;
useButtonShadowLayer.shadowOffset = CGSizeMake(0, 1.5);
useButtonShadowLayer.shadowRadius = 0.5;
useButtonShadowLayer.shadowOpacity = 1.0;
useButtonShadowLayer.shadowColor = [BSTCMColorUtility colorFromHexString:@"#AFAFAF"].CGColor;

useButton.layer.cornerRadius …
Run Code Online (Sandbox Code Playgroud)

cocoa-touch objective-c uibutton ios

9
推荐指数
2
解决办法
1万
查看次数

AVPlayer无法在iOS 11中播放

我在iOS 11中面临AVPlayer的问题.相同的代码在iOS 10上完美运行.我使用DRM播放视频.

我收到以下警告:

  2017-11-22 20:48:09.237095+0530 AppName[9113:3782887] [] <<<< 
  AVOutputDeviceDiscoverySession (FigRouteDiscoverer) >>>> -
  [AVFigRouteDiscovererOutputDeviceDiscoverySessionImpl 
  outputDeviceDiscoverySessionDidChangeDiscoveryMode:]: Setting device 
  discovery mode to DiscoveryMode_None (client: AppName)
  2017-11-22 20:48:09.266561+0530 AppName[9113:3782887] Presenting view 
  controllers on detached view controllers is discouraged 
  <Nettkino.PlayerViewController: 0x103f0a4b0>.
  2017-11-22 20:48:09.272713+0530 AppName[9113:3782887] [framework] 
  CUICatalog: Invalid asset name supplied: '(null)'
  2017-11-22 20:48:09.272730+0530 AppName[9113:3782887] [framework] 
  CUICatalog: Invalid asset name supplied: '(null)'
  2017-11-22 20:48:09.285772+0530 AppName[9113:3782887] [] <<<< 
  AVOutputDeviceDiscoverySession (FigRouteDiscoverer) >>>> -
  [AVFigRouteDiscovererOutputDeviceDiscoverySessionImpl 
  outputDeviceDiscoverySessionDidChangeDiscoveryMode:]: Setting device 
  discovery mode to DiscoveryMode_Presence (client: AppName)
Run Code Online (Sandbox Code Playgroud)

请指导我.我在过去3天内无法解决此问题.如果您需要有关我使用的应用程序的更多信息,请告诉我,我会更新我的问题.

avfoundation ios avplayer swift3

8
推荐指数
1
解决办法
1636
查看次数

iOS中Xcode 5和6中的"Missing File"警告

我正在使用Xcode 6.我正在创建新项目并在我的项目中添加一些文件,我再次使用"删除参考"单击并根据我的要求添加一些新文件来删除该文件.但是当我在Xcode 5中运行这个应用程序时,它显示2个警告"缺少文件",但如果我使用Xcode 6运行,那么它显示了很多警告.

我该如何解决此警告.

我分享了我的截图我是如何删除文件的.

在此输入图像描述

这是我的警告图片

我用谷歌搜索但我得到了SVN的所有答案,但我没有使用svn,我的项目也没有在SVN服务器.所以没有SVN我怎么解决这个问题.

请帮我.

在此输入图像描述

ios

6
推荐指数
3
解决办法
6678
查看次数

如何在 iOS 的 webView 中设置内容适合?

我有一个UIWebView。我从服务器检索一些内容,例如:图像、表单、音频、视频等。我希望所有内容都适合网络视图。无需滚动网页视图。如果用户缩放 Web 视图,它将是可滚动的。

我的代码如下:

self.webView = [[UIWebView alloc] initWithFrame:CGRectMake(12, 66, SCREEN_WIDTH - 24, SCREEN_HEIGHT - 126)];
self.webView.userInteractionEnabled = YES;
self.webView.backgroundColor = [UIColor clearColor];
self.webView.scalesPageToFit = TRUE;
self.webView.delegate = self;
self.webView.contentMode = UIViewContentModeScaleAspectFit;
[self.view addSubview: self.webView];
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题。我已经用谷歌搜索过这个了。但 SO 中的所有答案都是

self.webView.scalesPageToFit = TRUE;
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

但我不需要它可滚动或滚动条。我可以隐藏滚动条,但不知道如何自动适应网络视图。

webview ios

5
推荐指数
1
解决办法
5245
查看次数