113 lines
17 KiB
PHP
113 lines
17 KiB
PHP
<!DOCTYPE html>
|
|
<html lang="es">
|
|
<head>
|
|
|
|
|
|
<meta charset="utf-8">
|
|
<!--
|
|
This website is powered by TYPO3 - inspiring people to share!
|
|
TYPO3 is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.
|
|
TYPO3 is copyright 1998-2018 of Kasper Skaarhoj. Extensions are copyright of their respective owners.
|
|
Information and contribution at
|
|
-->
|
|
|
|
|
|
|
|
|
|
|
|
<meta name="generator" content="TYPO3 CMS">
|
|
|
|
<meta name="ROBOTS" content="INDEX,FOLLOW">
|
|
|
|
<meta name="description" content="">
|
|
|
|
|
|
|
|
<title></title>
|
|
|
|
|
|
<style>.nbc-r-float{}aside {display:block}@media only screen and (max-width:764px) {.nbc-r-float-inline {margin-right:0px}.nbc-r-float-hide {display:none}}@media only screen and (max-width:500px) {.nbc-r-float-inline {float:none}}</style>
|
|
<style>.nbcintroel{overflow:hidden;max-width:1054px;margin:0 auto 1em auto} @media screen and (max-width: 1100px){#nbc_intro .nbcintroel {margin:1em 13px 1em 13px}}.intro-tags{font-size:;margin-left:10px}.intro-tag a{color: var(--text-color-muted);background-color:var(--surr-color-darker);padding:3px;border-radius:5px;line-height:2;margin-left:5px;white-space:nowrap}.intro-tag a:hover {background-color:#777;color:var(--back-color);text-decoration:none}.intro-tag img{height:1rem;width:auto;vertical-align:middle}.intro-author{float:left;font-style:italic;color:var(--text-color-muted);margin-left:5px;line-height:22px}.introa-ad{color:var(--text-color-muted)}.intro-date{font-size:}.intro-proof{color:var(--text-color-muted);font-size:}.tooltiptext{visibility:hidden}.intro-proof:hover .tooltiptext{visibility:visible}.intro-text{margin:0 5px 5px 5px;clear:left;max-width:738px}.intro-subtitle{display:inline;margin:0 !important;font-size:1rem}.news-teaser-image{float:right;padding-left:;padding-bottom:;text-align:center;width:245px;margin:0}.news-teaser-image img{width:100%;height:auto}@media only screen and (max-width:550px){.news-teaser-image {float:none;padding:0;margin-left:auto;margin-right:auto;margin-bottom:10px}}
|
|
@media only screen and (max-width: 250px){.news-teaser-image {float:none; padding:0; margin-left:auto; margin-right:auto; width:100%; height:auto}}</style>
|
|
<style>.introa_img_large {border:none;width:100%;border-radius:5px;max-width:168px;max-height:126px;height:auto;vertical-align:top}.introa_img_med {border:none;width:100%;border-radius:5px;max-width:168px;max-height:126px;height:auto;vertical-align:top}.introa_img_small {border:none;width:100%;border-radius:5px;max-width:120px;max-height:90px;height:auto;vertical-align:top}.introa_medium a,.introa_medium ,.introa_whole a,.introa_whole a:visited{color:var(--black)}.introa_img_huge{border:none;height:auto;width:100%}.introa_whole{margin:0;padding:0;font-size:.89em;overflow:hidden;position:relative}.introa_whole img{border:0;object-fit:cover}.introa_whole h2{font-weight:700;margin-left:0!important;margin-right:0!important}.introa_title{margin:0;font-weight:400;font-size:1em;letter-spacing:normal;display:block;width:100%}.introa_title .rating{font-size:}.introa_huge{margin-top:22px;margin-bottom:22px;clear:left;overflow:hidden;display:table;padding:3px;min-width:50%}.introa_large,.introa_medium,.introa_small{padding:2px;min-width:50%;display:block;overflow:hidden;clear:left}.introa_huge h2{font-size:;margin-bottom:3px;text-align:center}.introa_large{margin-top:20px;margin-bottom:20px;border:1px solid #ffffff00}.introa_large h2{font-size:;margin-bottom:3px;border-bottom:4px solid rgba(0,0,0,)}.introa_medium{margin-top:25px;margin-bottom:25px;border:1px solid #ffffff00}.introa_medium h2{font-size:;margin-bottom:1px;font-weight:700}.introa_small{color:var(--text-color-slightly-muted);margin-top:8px;margin-bottom:8px;border:1px solid #ffffff00}.introa_small .introa_rm_text{color:var(--text-color-slightly-muted)}.introa_review_specs{color:var(--text-color-muted)}.introa_review_specs_med{color:var(--text-color-muted);font-weight:300}.introa_rl_box,.introa_rl_title{background-color:#333;opacity:.9;color:#fff}.introa_rl_hoverable{display:block;position:relative;width:100%}.introa_rl_texts{position:absolute;bottom:0;left:0;width:100%}.introa_rl_title{font-size:;text-align:center;line-height:1.4;width:100%;overflow:hidden}.introa_rl_title_padding{padding:5px}.introa_rl_box{display:none;border-top:1px dashed #fff;padding:5px}.introa_more{background:linear-gradient(to right,rgba(255,255,255,0.5),rgba(255,255,255,1),rgba(255,255,255,1));position:absolute;right:0;top:;padding-left:}.introa_l1003{margin:2em 0}.introa_l1003 img{height:67px}.introa_l1004{margin:0;padding: 0;min-height:155px}.introa_l1004 > .introa_content{display:grid;gap:3px;grid-auto-flow:column;padding:0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-padding-inline:}.introa_l1004 ::-webkit-scrollbar{height:5px}
|
|
.introa_l1004 ::-webkit-scrollbar-track{background:var(--surr-color)}
|
|
.introa_l1004 ::-webkit-scrollbar-thumb{background:#999}
|
|
.introa_l1004 ::-webkit-scrollbar-thumb:hover{background:#888}.introa_grid_item{display:grid;grid-template-rows:min-content;position:relative;gap:;scroll-snap-align:start}.introa_grid_item img{display:block;object-fit:cover;height:150px}.introa_grid_item_title{color:white;font-size:;position:absolute;bottom:;width:100%;text-align:center;line-height:;padding: ;box-sizing:border-box;z-index:1}.introa_grid_item_title:hover + .introa_grid_item_bg{background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.5) 63%, rgba(0,0,0,0.9) 100%)}.introa_grid_item_bg{position:absolute;height:100%;bottom:0;width:100%;background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.2) 63%, rgba(0,0,0,0.8) 100%)}.introa_grid_item_bg:hover{background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.5) 63%, rgba(0,0,0,0.9) 100%)}.introa_rm_text{float:left;width:75%}.introa_medium .introa_rm_img{overflow:hidden;margin-top:}.introa_rm_img{width:23%;float:left;margin-right:2%;border:0 solid #afafaf;text-align:right}.introa_fulldate,.introa_fulldate_background{margin-left:-13px;text-shadow:0 1px 0 #FFF,0 -1px 0 #FFF,1px 0 0 #FFF,-1px 0 0 #FFF;padding:2px 4px 0 16px}.introa_medium .introa_rm_header{font-size:;margin-bottom:1px}.introa_fulldate{position:absolute;color:#333;z-index:100}.introa_fulldate_new{text-align:center;margin-bottom:-15px;color:#777}.introa_fulldate_ticker{position:relative;clear:left;font-weight:700;margin-top:10px;overflow:hidden}.introa_whole .itemauthordate{text-align:right;color:var(--text-color-muted);font-size:}.introa_whole .itemauthorcolumn{color:#000}.introa_ers,.introa_other{margin-top:5px;margin-bottom:5px;clear:left;overflow:hidden}.introa_fulldate_background{position:absolute;background-color:#efefef;color:#333;border-bottom:1px solid #efdfdf;border-right:1px solid #efdfdf;z-index:99;opacity:.6;height:}.introa_ers_icon,.introa_newsicon{opacity:.5;vertical-align:middle}.introa_ers{color:var(--text-color)}.introa_ers_link{color:var(--text-color-slightly-muted)}.introa_ers_link:visited{color:#333}.introa_other{color:var(--text-color-slightly-muted)}.introa_newsicon{border:none}.introa_news_abstract,.introa_rm_abstract{color:var(--text-color-slightly-muted);float:left;clear:left;position:relative}.introa_icon{vertical-align:middle;float:left;margin-right:2%;width:23%;text-align:right;border:none}.introa_title{float:left}.introa_form,.restrictedElements{width:100%;color:var(--text-color);box-sizing:border-box;clear:left}.introa_form{float:right;font-size:.9em;line-height:1.5;border:1px solid #efefef;padding:10px;opacity:.95;position:relative;top:-1px}.introa_form input{vertical-align:middle}.introa_form label{white-space:nowrap}.restrictedElements{padding:2px;text-align:right;font-size:.8em;margin-bottom:0;font-style:italic;display:block}.introa_ajax{text-align:center;background-color:#666;opacity:.8;color:#fff;font-weight:700;padding:4px;width:90%;box-sizing:border-box;float:left;position:absolute;margin-left:auto;margin-right:auto;display:none}.introa_restrict{width:100%;text-align:right;padding:5px}.introa_restrict{box-sizing:border-box;color:#666}.introa_restrict a,.introa_restrict a:visited{color:#666;font-size:.8em}.introa_restrict_vline{vertical-align:middle;margin-left:5px;margin-right:5px}.introa_form_header{font-weight:700;color:#333;margin-top:3px;margin-bottom:5px}.introa_shortcut_span{color:var(--text-color)}.introa_loading_info{display:none;position:absolute;opacity:.6;z-index:9999999999;background-color:#00000010}.introa_item_playicon_text{opacity:.95;z-index:102;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:bold;color:white;font-size:2rem;text-shadow: #000000 1px 0 10px}#introa_cbox_tag_surround,#introa_cbox_ticker_surround,#introa_cbox_type_surround{border-bottom:1px solid #efefef;margin-bottom:5px}.introa_ticker{margin-bottom:3px;margin-top:3px}.introa_featured{margin:2px;border:2px solid #efefef}.introa_rightcolumn{margin:0 0 12px 0;border:2px solid var(--border-color-light)}.introa_rightcolumn_odd{float:left}.introa_rightcolumn_even{float:right}.introa_ticker_date{clear:left;color:#aaa}.introa_ticker_title_review{font-weight:700}.introa_featured a,.introa_rightcolumn a{color:var(--text-color);font-weight:400;font-size:.88rem}.introa_tile{float:left;padding:1%;box-sizing:border-box;max-width: 49%;}.introa_img_tile{width:100%;height:auto}{display:block;line-height:0em}.introa_rightcolumn{width:158px;height:158px}.introa_rightcolumn .introa_rl_title{background-color:var(--table-bg-even);color:var(--text-color)}.introa_rightcolumn .introa_rl_hoverable{height:100%}.introa_featured .introa_rl_title{background-color:var(--table-bg-even);color:var(--text-color)}.introa_rightcolumn img{aspect-ratio:1/1}.introa_googleads{text-align:center;margin-top:5px;margin-bottom:5px;padding:1px;clear:left}{display:inline-block;width:;text-align:center;border:1px solid #afafaf;color:#aaa;margin-left:3px}:hover{background-color:#aaa;text-decoration:none;color:#fff}.introa_page_buttons {margin-top:10px;display:inline-block;background:#af0e0e;color:#fff !important;padding:3px;border-radius:5px;border:3px solid #8A091A}.introa_page_buttons:hover {background:#8A091A;text-decoration:none;}.introa_settings_icon{vertical-align:middle;width:auto;height:;opacity:0.5;background-color:unset !important} .introa_settings_icon{filter:invert(1)}.introa_menu_sep{text-align:center;clear:left;min-width:50%;overflow:hidden;font-size:}{margin: 0 0}{border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.2),rgba(0,0,0,0))}.featured_item:hover{opacity:0.9}.introa_rl_box{max-height:0;transition:max-height ease-out;display:block}.introa_rl_hoverable:hover .introa_rl_box{max-height:500px;transition:max-height ease-in}.introa_ad_hd{color:var(--text-color-muted);font-weight:200;font-size:}.introa_ad_autor{color:var(--text-color)}.introa_tags{color:var(--text-color-slightly-muted);font-weight:normal}.introa_tags img{height:;vertical-align:middle}@media only screen and (max-width:590px){.introa_restrict_hide{display:none}}@media only screen and (max-width:450px){.introa_rl_box,.introa_rl_title{font-size:.8em;line-height:1.2}.introa_rm_img{width:100%;margin-right:0;min-height:25vw}.introa_medium .introa_rm_img{overflow:visible;margin-top:}.introa_img_med,.introa_img_large{max-width:none;max-height:none}.introa_rm_text{width:100%;padding:;opacity:0.9;overflow:hidden;box-sizing:border-box;}.introa_rm_header{font-weight:700;font-size:;margin:0 0 3px}.introa_medium, .introa_small{padding:0}.introa_small img{max-width:none;max-height:none}}</style>
|
|
|
|
<style>.linkedart_type{display:inline-block;min-width:5em;text-align:right;color:#777}.linkedart_linebetween{line-height:}.linkart_spacer{display:inline-block;width:2em;text-align:center;color:#777}.linkedart_list{margin:1em 0}</style>
|
|
<style>.related_item{margin:1px;display:inline-block;position:relative;width:137px;height:209px;overflow:hidden;background-color:var(--table-bg-odd);border:2px solid var(--table-bg-even)}.related_img{line-height:1em}.related_title{display:block;bottom:0px;padding: ;overflow:hidden;text-align:center;font-size:}.related_pagetype{position:absolute;top:0;left:0;opacity:0.5;color:#66afaf;background-color:var(--table-bg-odd)} {color:var(--text-color-muted);font-size:}.related_review{color:var(--link-color)}</style>
|
|
<style>
|
|
{overflow:hidden;clear:left;max-width:738px;margin-top:30px}
|
|
{float:left;color:#666}
|
|
{float:right;color:#666}
|
|
</style>
|
|
<style>.journalist_bottom{text-align:left;margin:1em 0;overflow:hidden}.journalist_bottom img{border-radius:50%;margin-right:1em;float:left;object-fit:cover}.journalist_bottom .j_abstract{}.journalist_bottom .j_author{margin-bottom:}.journalist_bottom .j_name{font-weight:bold}.journalist_bottom i{color:var(--text-color-muted)}</style>
|
|
<style>.socialarea {text-align:center}.socialarea a{color:#fff;display:inline-block;padding:.2em;margin:0 5px;height:2em;border-radius:10%;text-align:center;width:2em;background-color:#ffffff22;}.socialarea a:hover{text-decoration:none}.socialarea img,svg{vertical-align:middle;border:0}.socialarea .share_text{padding:.72em 1em;float:left}.socialarea .share_logo{padding:.1em}{background-color:black}{background-color:#3b5998}</style>
|
|
<meta name="robots" content="max-image-preview:large">
|
|
</head>
|
|
|
|
|
|
<body>
|
|
|
|
<div id="nbc_topbar">
|
|
|
|
<img class="nbc_logo_alone" src="fileadmin/templates/nbc_v5/images/" alt="Notebookcheck Logo">
|
|
<img class="nbc_logo" src="fileadmin/templates/nbc_v5/images/" alt="Notebookcheck Logo">
|
|
|
|
<div id="nbc_searchbar">
|
|
<form action="" id="cse-search-box">
|
|
<input name="cx" value="partner-pub-9323363027260837:oh3rpr-ml0x" type="hidden"> <button type="submit" name="search" id="nbc_searchbar_button"></button></form>
|
|
|
|
|
|
|
|
<span style="display: none;"></span></div>
|
|
|
|
</div>
|
|
|
|
<div id="nbc_main">
|
|
<div id="nbc_skys">
|
|
<div id="adngin-siderail_rigth-0"></div>
|
|
</div>
|
|
|
|
<div id="nbc_leftb">
|
|
<div id="adngin-siderail_left-0" style="float: right;"></div>
|
|
</div>
|
|
|
|
|
|
<div id="nbc_contentcontainer">
|
|
<div id="nbc_contentcolumns_1col">
|
|
|
|
<div id="nbc_breadcrumb"></div>
|
|
|
|
|
|
<div id="nbc_maincontent_1col">
|
|
<div id="content">
|
|
<div id="c14429932" class="ttcl_0 csc-default">
|
|
<div class="tx-nbc2fe-incontent-column">
|
|
<aside class="nbc-r-float nbc-r-float-inline first_incontent"></aside>
|
|
<div id="div-gpt-ad-1414573626553-1">
|
|
</div>
|
|
|
|
|
|
<div id="adngin-Mobile_Top-0"></div>
|
|
|
|
</div>
|
|
|
|
|
|
<div class="tx-nbc2fe-intro">
|
|
<header class="tx-nbc2news-pi1"></header>
|
|
<h1 style="">Ios detect scroll direction. The code below will print out the current midY position.</h1>
|
|
<figure class="news-teaser-image"><picture><source srcset="/fileadmin/_processed_/webp/Notebooks/News/_nc5/ 1x, /fileadmin/_processed_/webp/Notebooks/News/_nc5/ 2x" type="image/webp"><img src="fileadmin/_processed_/9/c/" loading="lazy" fetchpriority="high" alt="El BlackBerry Passport se convierte en un smartphone Android gracias a un nuevo kit de actualización (Fuente de la imagen: David Lindahl)" height="215" width="240"></source></picture><figcaption class="csc-textpic-caption" style="display: inline;"></figcaption></figure>
|
|
<div style="overflow: hidden;">
|
|
<div class="intro-text">Ios detect scroll direction. frame(height: 2000 Chapter 49 Detecting scroll positions in ScrollView with SwiftUI One common question that arises when using scroll views in SwiftUI is how to detect the scroll position. It clips the content to its frame, which generally (but not necessarily) coincides with that of the app’s main window. A scroll view tracks the movements of fingers, and adjusts the origin accordingly. Although the appearance and behavior of scroll indicators can vary per platform, all indicators provide visual feedback about the scrolling action. As the user performs platform-appropriate scroll gestures, the scroll view adjusts what portion of the underlying content is visible. red var body: some View { ScrollView { backgroundColor . So I must learn scroll direction. For example, in iOS, iPadOS, macOS, visionOS, and watchOS, the indicator shows In this video, we'll explore how to detect the scroll direction in a ScrollView using SwiftUI with the new APIs introduced in iOS 18 and Xcode 16. ScrollView can scroll horizontally, vertically, or both, but does not provide zooming functionality. But I wanted to know if I could detect the direction of the the scroll without using jQuery. <a href=https://mineralx.ru/4jbhwgr/elementor-speech-bubble.html>82mf</a> <a href=http://itrendy.top/qkwegd/unit-8-quadratic-functions-unit-test-a-answers.html>cqajem</a> <a href=http://tentov.rosaitdemo.ru/ewij/fixed-point-iteration-excel.html>hkq</a> <a href=http://legendgroup.ru/wjcw9y/important-skills-for-data-scientists.html>uze9</a> <a href=http://metan72.ru/4eezdz/kegel-exercises.html>zcyz</a> <a href=http://zao.rosaitdemo.ru/a7urv/3-bar-linkage-mechanism.html>m4sp</a> <a href=https://dr-klimenko.ru/sttfsann/little-young-boys-girls-models.html>4yj</a> <a href=https://squashstore.ru/xtliuo/big-ass-lesbo.html>gzvc</a> <a href=https://karaganda.mebel-domu.ru:443/wkms/digix-tab-1030-firmware.html>65zar</a> <a href=http://snt-optimist.rosaitdemo.ru/gpjni8gd/csci-103-github.html>fdyhx04j</a> </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|