小编jdl*_*ung的帖子

UIPickerView不允许通过委托的`attributionTitleForRow ...`更改字体名称和大小

我使用以下函数来更改字体颜色和字体大小,颜色有效,但字体名称和字体大小拒绝工作.

func pickerView(pickerView: UIPickerView, attributedTitleForRow row: Int, forComponent component: Int) -> NSAttributedString? 

var myTitle = NSAttributedString(string: titleData, attributes: [NSFontAttributeName:UIFont(name: "Arial-BoldMT", size: 45)!, NSForegroundColorAttributeName:UIColor.whiteColor()])
Run Code Online (Sandbox Code Playgroud)

任何帮助?

谢谢.

size fonts cocoa uipickerview nsattributedstring

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

Xcode档案缓慢

最近,我在Xcode中创建了一个新项目,存档时进度很慢。完成游行花了一个多小时,比我做过的其他应用要长得多,而且这个新的应用比其他应用要小,在模拟器和iPhone上运行良好,在模拟器上需要70 mb的内存,在iPhone上需要20 mb的内存。 。

在此处输入图片说明

Xcode 8.0,Swift 3.0

有什么帮助吗?

谢谢。


*于2017年3月10日上午编辑*

我今天存档了两次。第一次花费了大约15分钟,第二次花费了一个多小时。:-(

我认为这是第二次尝试删除文件的问题。APP的某些功能尚未完全开发,因此在存档之前,我在StoryBoard中删除了一些文件和viewControllers。我只想在下一个版本中发布它们。

删除的文件和viewControllers之间是否存在某种联系?我需要在归档之前清理它们吗?


*编辑于2017年9月9日晚上9点*

这是一个奇怪的问题!我已经尝试过存档一段时间了。删除DerivedData并重新启动计算机

  1. 删除了暂时无用的viewController,但保留了其相应的swift文件,大约用了15分钟。

  2. 删除了viewController及其相应的swift文件,这花费了一个多小时。

删除viewController时,swift文件与之无关,它是独立的!因此,删除swift文件确实可以正常工作,并且没有错误的构建证明了这一点。这很奇怪!


*编辑于2017年3月11日上午*

我可能会找到钥匙。这是字典的问题。请参阅Go Home Swift Compiler,您醉了

我的项目中有一个类似的字典。我将字典减少到2项,Xcode在5分钟内完成了归档。

但是,我仍然不知道为什么删除swift文件会导致存档变慢并保持存档运行得更快。毕竟,字典不在其中,甚至与它无关;-(

xcode ios swift

6
推荐指数
0
解决办法
955
查看次数

如何从addEventListener返回值

当用户点击链接时,我使用javascript来捕捉xy定位,到现在为止,我可以使它工作,但我希望它在function init()调用时返回两个值.我该怎么做?

<script type="text/javascript">

  document.addEventListener("DOMContentLoaded", init, false);

  function init()
  {
    var canvas = document.getElementById("canvas");
    canvas.addEventListener("mousedown", getPosition, false);

    // how can I get the return values here?

  }

  function getPosition(event)
  {
    var x = new Number();
    var y = new Number();
    var canvas = document.getElementById("canvas");

    if (event.x != undefined && event.y != undefined)
    {
      x = event.x;
      y = event.y;
    }
    else
    {
      x = event.clientX + document.body.scrollLeft +
          document.documentElement.scrollLeft;
      y = event.clientY + document.body.scrollTop …
Run Code Online (Sandbox Code Playgroud)

javascript getelementbyid addeventlistener

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