小编hma*_*.me的帖子

如何在XCode 6中为UISlider添加渐变色调颜色?

我正在开发一个设计应用程序,它有一个用于通过三个RGB滑块选择颜色的部分.正如我们在xcode中看到的那样,我们想要通过RGB值选择颜色,滑块色调颜色是渐变颜色,当我们更改滑块时会改变颜色.我想在我的应用程序中使用它.但我不知道该怎么做?

我在博客中找到了这段代码.但对我不起作用.

- (void)setGradientToSlider:(UISlider *)Slider WithColors:(NSArray *)Colors{

    UIView * view = (UIView *)[[Slider subviews]objectAtIndex:0];

    UIImageView * maxTrackImageView = (UIImageView *)[[view subviews]objectAtIndex:0];

    CAGradientLayer * maxTrackGradient = [CAGradientLayer layer];
    CGRect rect = maxTrackImageView.frame;
    rect.origin.x = view.frame.origin.x;

    maxTrackGradient.frame = rect;
    maxTrackGradient.colors = Colors;

    [maxTrackGradient setStartPoint:CGPointMake(0.0, 0.5)];
    [maxTrackGradient setEndPoint:CGPointMake(1.0, 0.5)];

    [[maxTrackImageView layer] insertSublayer:maxTrackGradient atIndex:0];

    /////////////////////////////////////////////////////

    UIImageView * minTrackImageView = (UIImageView *)[[view subviews]objectAtIndex:1];

    CAGradientLayer * minTrackGradient = [CAGradientLayer layer];
    rect = minTrackImageView.frame;
    rect.size.width = maxTrackImageView.frame.size.width;
    rect.origin.x = 0;
    rect.origin.y = 0;

    minTrackGradient.frame = rect;
    minTrackGradient.colors …
Run Code Online (Sandbox Code Playgroud)

gradient objective-c uislider xcode6 ios8

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

如何使用 FFmpeg 获取音频峰值?

我正在开发音乐应用程序,需要为我的文件生成音频频谱。像这个:

在此输入图像描述

所以我尝试使用这样的音频波形:

audiowaveform -i music.mp3 --pixels-per-second 1 -o out.dat
Run Code Online (Sandbox Code Playgroud)

这给了我以下结果[正确的结果]:[前 10 个单词是元数据]

0000000 0001 0000 0000 0000 bb80 0000 bb80 0000
0000020 00f9 0000 df3e 1fa2 e22c 1ef3 e0bb 1e5a
0000040 e099 1e88 dfcf 1c33 e29f 1d4c e055 1f80
0000060 df63 1e3a e1b4 1f31 e271 1d81 e0e5 1b1c
0000100 e06d 1be4 dee2 1cb0 e118 1da1 e026 1dea
0000120 e055 1dac df9b 1dbf e0c3 2063 ded4 21b2
0000140 dec9 1f8d de5b 20c8 e02d 216a dd7e 21af
0000160 dea1 20ac de6c …
Run Code Online (Sandbox Code Playgroud)

audio waveform ffmpeg spectrum audiowaveform

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

如何确定路径是vb6中的文件或目录?

我正在开发一个项目,我需要从用户那里获取一条路径并在该路径上做一些事情,但我需要知道那条路径是什么.我不能通过检查扩展名来做到这一点.因为可能文件没有扩展名.在PHP中是否有像is_dir()&is_file()function 这样的函数?

filesystems vb6

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

如何让程序在VB.NET中使用所有CPU电源?

我正在研究密码列表生成器程序.该计划需要尽可能快.但它只使用13%的CPU:

在此输入图像描述

我应该怎么做才能使用所有可用的CPU电源?

vb.net cpu-usage

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

如何在VB.NET中保持表单在其他人之上?

我正在开发一个具有主窗体和浮动窗体的应用程序,其中包含一些有用的工具.我希望它在我的主要表单之上.所以我试过ToolForm.TopMost = True但是当我去另一个应用程序时它仍然在顶部.如何在我的应用程序中实现它?是应用程序中最顶级的形式.

在Visual Studio中查找和替换窗口的东西

vb.net z-order topmost winforms

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

如何在Swift中使用泛型接受运算符的数字?

我正在尝试为数字创建一个运算符.例如,将数字递增10的运算符.

这是我写的代码:

prefix operator +++{}

prefix operator +++<T>(inout operand: T) -> T{
    operand += 10
    return operand
}
Run Code Online (Sandbox Code Playgroud)

我的+=运营商出错了.它需要数字操作数.所以我这样做了:

protocol Numeric {}

extension Int: Numeric {}
extension Float: Numeric {}
extension Double: Numeric {}

prefix operator +++ {}

prefix operator +++<T: Numeric>(inout operand: T) -> T {
    operand += 10
    return operand
}
Run Code Online (Sandbox Code Playgroud)

但它无法编译.有人有什么想法吗?

generics custom-operator swift

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