小编Ben*_*mas的帖子

如何更改UILabel中的字母间距?

我想改变a中数字之间的间距UIKit UILabel,使其相等.

使用标准间距,标签如下所示:

字符间距不均匀的标签

我希望它看起来像这样:

带有均匀字符间距的标签

怎么能实现这一目标?

spacing uilabel ios

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

平滑旋转并用阴影改变UIView的大小

我有一个UIView阴影和UIImageView子视图.

我希望在iPad旋转时调整视图大小,我试图在willRotateToInterfaceOrientation回调中执行此操作.

如果我UIView在基本方式上设置阴影,则旋转非常不稳定; 所以我希望其他人提供一些关于如何设置阴影设置layer.shadowPath的建议.

我尝试使用相同的块并在同一个块中[UIView animateWithDuration:animations]设置new 来设置帧大小更改的动画shadowPath,但阴影路径会捕捉到新的大小.

如果我不在动画块中更改图层的shadowPath,它就不会改变.

从我完成的一些搜索中,需要使用a来完成对图层属性的更改动画CABasicAnimation.

所以我认为问题可能是"如何同时为UIView的帧大小和图层变化设置动画?"

core-animation shadow calayer uiview ios

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

UIVisualEffectView无法在iPhone 6上运行

UIVisualEffectView在iPhone 6/6S上运行时,似乎不会模糊背景.在Apple开发者论坛上,我只看到另外一个人提到这一点,但这里没有任何内容.

我写了一个示例项目来证明这一点.所有你需要做的就是在真正的iPad和iPhone 6上运行它,你会看到.请注意,您需要向项目添加图像.

它在模拟器中工作正常,但在实际的iPhone 6或6S上运行时,模糊视图是不透明的.

我的简单视图控制器:

class ViewController: UIViewController {

  override func viewDidLoad() {
    super.viewDidLoad()

    let effectView = UIVisualEffectView.init(effect: UIBlurEffect.init(style: .Light))
    effectView.frame = CGRectMake(20, 100, 200, 200)

    let imageView = UIImageView.init(image: UIImage(named: "image"))
    imageView.contentMode = UIViewContentMode.ScaleAspectFill
    imageView.frame = self.view.bounds

    self.view.addSubview(imageView)
    self.view.addSubview(effectView)
  }

}

我正在使用Xcode 7 GM并在iPad Mini 2和iPhone 6S上运行iOS 9.0.2.

iphone ipad ios uivisualeffectview

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

如何创建音乐进度指示器/控件,如iPod应用程序?

我正在写一个iPod应用程序替代品,在我的"正在播放"视图中,我希望有一个进度指示器,如iPod应用程序,显示当前位置,并允许用户拖动以更改播放位置.

我怎么做?

我使用UISlider和UIProgressView吗?

progress indicator uiprogressview uislider

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