
способа, чем написать простейший 2D платформер. Помимо удовольствия от разработки игрушки и улучшения навыков в использовании JavaScript, в ходе
Пользователь
NSString *
, я подумал, что пора что-то менять.background-position
. Эффект Parallax Scrolling заключается в том, что фон движется медленнее чем содержимое с атрибутами "data-type" и "data-speed"
:
<section id="home" data-type="background" data-speed="10" class="pages">
<article>Простая техника Parallax Scrolling</article>
</section>
<section id="about" data-type="background" data-speed="10" class="pages">
<article>Простая техника Parallax Scrolling</article>
</section>
Для управления значениями скорости и позиции в JavaScript, data-type
используются как ключевые атрибуты при передачи необходимых параметров.
Лечу Crash'и NSLog'ами. Недорого. Многолетний опыт. 100% гарантия.
// Code
UITextView * textView = [ [UITextView alloc] initWithFrame:CGRectMake(0, 150, _width, _height)];
// Exception
*** Terminating app due to uncaught exception 'CALayerInvalidGeometry',
reason: 'CALayer bounds contains NaN: [0 0; nan 200]'
// Source:
NSLog(@"width = %f", _width);
//Output:
width = 200