Это простой способ разделить php-массив на два равных раздела. и вы можете получить все элементы и значения обоих массивов, используя foreach easity
list($firstarray, $secondarray) = array_chunk($vorstand_two_column, ceil(count($all_array_contents) / 2));
foreach($firstarray as $fa) {
.... Code ....
}
foreach($secondarray as $sa) {
.... Code ....
}
Вы можете использовать свойства endPoint
и startPoint
вашего CAGradientLayer
. Вот так:
let x: Double! = angle / 360.0
let a = pow(sinf(Float(2.0 * .pi * ((x + 0.75) / 2.0))),2.0);
let b = pow(sinf(Float(2 * .pi * ((x+0.0)/2))),2);
let c = pow(sinf(Float(2 * .pi * ((x+0.25)/2))),2);
let d = pow(sinf(Float(2 * .pi * ((x+0.5)/2))),2);
Надеюсь, это поможет!