TLTiltHighlightView 1.0

TLTiltHighlightView 1.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2014年12月

未声明 维护。



  • Ash Furrow

TLTiltHighlightView 是一个具有水平渐变的 UIView 子类,根据设备的方位角调整其外观。设备重新定位时渐变的标准运动是 微妙的 - 它是用来增强主线的。这模仿了 iOS 6 音乐应用(注意图片顶部和底部的渐变主线)。

Left highlight Right highlight

如何使用

TLTiltHighlightView.hTLTiltHighlightView.m 拖入您的项目。确保将 QuartzCore 和 CoreMotion 添加到您链接的库列表中。

创建一个 TLTiltHighlightView 实例并将其添加到视图层次结构中。最佳尺寸为任意宽度,2pt 高(主线将始终位于 TLTiltHighlightView 底部)。

TLTiltHighlightView *highlightView = [[TLTiltHighlightView alloc] initWithFrame:CGRectMake(0, 44, CGRectGetWidth(self.view.bounds), 2)];
[self.view addSubview:highlightView];

Our implementation

您还可以更改背景色和高亮颜色。

highlightView.highlightColor = [UIColor redColor];
highlightView.backgroundColor = [UIColor clearColor];

除程序化实例化类外,您还可以通过选择 Identity Inspector 并更改视图的类来使用 Interface Builder。

Interface Builder

TLTiltHighlightView 类支持 iPhone 和 iPad 的所有四种界面方向。

要求

您必须链接到 QuartzCore 和 CoreMotion。此项目需要 ARC 并已在 iOS 6 上进行了测试。它应该在 iOS 5 上工作,但没有经过严格的测试。如果您在 iOS 5 上成功使用它,请告诉我们!