小编Car*_*tti的帖子

Cocoapods:“没有找到 Xcode 项目,请指定一个!”

Cocoapods 在调用时给我这个错误信息pod init

[!] No Xcode project found, please specify one
Run Code Online (Sandbox Code Playgroud)

我有...

  1. 调用sudo gem install cocoapods并等待它安装
  2. 拖入我的项目目录文件夹“Hello”(见图)
  3. pod init

这是我的桌面:

我的目录文件夹“你好”的样子(sudo gem install cocoapods 已经完成

当我尝试初始化 pod 时会发生什么。

为什么会这样?

xcode cocoapods

13
推荐指数
4
解决办法
3万
查看次数

图像视图的圆形底线

我只想让我的底部边框imageView变圆。我如何以编程方式做到这一点?

谢谢你的帮助!

image layer ios swift

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

现在的视图显示黑屏,为什么?

我正在制作一个应用程序,如果特定日期已过,则会在启动应用程序后显示一个视图控制器。问题是:它只是返回黑屏。我已经测试了它,将呈现的视图控制器设置为初始视图控制器,并且它工作得很好;没有黑屏。因此,我的错误一定是在代码中。

我在以下位置调用这个函数viewDidAppear()

if date.hasPassed {
        presentView(fromDate: date)
    }
Run Code Online (Sandbox Code Playgroud)

这不是实际的代码,它更像是一个简化版本。在我的例子中,日期是数组中的自定义对象。该对象将其属性保存到 UserDefaults 中,以便它们可以显示在出现的视图控制器中。我的presentView(fromDate: date)功能如下:

func presentView(fromDate: date) {
    let vc = NewViewController()

    let title = date.title ?? "My date"
    let description = date.description ?? "My description"

    UserDefaults.standard.set(title, forKey: "title")
    UserDefaults.standard.set(description, forKey: "description")
    UserDefaults.standard.synchronize()

    self.present(vc, animated: true, completion: nil)
}
Run Code Online (Sandbox Code Playgroud)

但当实际调用此函数时,它会呈现黑屏,但不会显示任何错误。你能告诉我为什么吗?

viewcontroller ios swift

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

CAGradientLayer 不出现(Swift 3)

我正在制作一个天气应用程序,为了显示当天的最高和最低温度,我使用了一个 UIView,它是我使用 .layer.cornerRadius 圆角的角落。现在我想添加一个具有不同颜色(象征温度)的渐变层,但没有出现gradientLayer。这是我的 viewDidLoad(),视图名称是 currentMinMaxTemperatureView:

let gradientLayer = CAGradientLayer()
    gradientLayer.frame = currentMinMaxTemperatureView.bounds
    gradientLayer.cornerRadius = currentMinMaxTemperatureView.cornerRadius
    gradientLayer.colors = [UIColor.blue, UIColor.yellow, UIColor.red]
    currentMinMaxTemperatureView.layer.addSublayer(gradientLayer)
Run Code Online (Sandbox Code Playgroud)

为什么不出现?运行此程序时,我的视图如下所示:

在此处输入图片说明

gradient uiview swift3

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

从日期数组中获取最早的日期

想象一下,如果有一个像这样的日期数组var dates = [Date1, Date2, Date3].我怎样才能获得这三个日期中最早的一个?我尝试了几种在网上找到的方法,但都没有正常工作.

...并且:如果我有一个带有属性.fireDate的自定义类'提醒'的数组,我将如何做到这一点,这意味着在这种情况下:我如何获得具有最早.fireDate属性的对象?

对不起,我不能发布任何示例代码,我是用手机发布的;-)

arrays ios swift

0
推荐指数
1
解决办法
969
查看次数

标签 统计

ios ×3

swift ×3

arrays ×1

cocoapods ×1

gradient ×1

image ×1

layer ×1

swift3 ×1

uiview ×1

viewcontroller ×1

xcode ×1