在滚动视图的可见区域外创建的视图的触摸事件
所以我有一个问题,我有这个视图结构: 控制器 - >查看 - > scrollView-> mainview 我有一个按钮在主视图中加载,但在Scrollview的可见内容之外.当我向上滚动以查看按钮时,触摸不起作用,但是如果将按钮放在可见区域中,则可以使用. 我还尝试了一个简单的图像视图并设置手势识别器(启用了用户交互),问题完全相同. 这是我定义按钮的地方: UIButton scrapbookbackground = new UIButton(new CGRect(SPACING, progresses_view.Frame.Y + progresses_view.Frame.Height + SPACING, View.Frame.Width - SPACING * 2, 90)); scrapbookbackground.BackgroundColor = UIColor.Clear.FromHex(0x4f80bc);
6 2024-04-26
编程技术问答社区
如何重复使用WPF ScrollViewer来创建我自己的可滚动控件?
我正在尝试改进图形#随附的图形绘图控件.很好,但是当您开始拖动节点时,事情变得失控了.这是我第一次与WPF相遇,因此这可能是一个新手问题. :) i具有上面有节点和边缘的GraphCanvas控件.它们可以拖到周围改变其坐标,可能使它们负面.我想将滚动条添加到控件中,这将使画布真正有多大. 为此,我正在考虑将GraphCanvas放入滚动浏览器中.如果不是一个问题,这将非常简单明了.当节点在边界外拖动时,我可能不会调整GraphCanvas本身的大小,或者这会弄乱拖累坏.这也是原始控件的问题(请检查,它带有示例应用程序). ,如果我可以将滚动条的大小/位置绑定到GraphCanvas的属性,那么ScrollViewer不会在物理上滚动任何东西,而只需设置GraphCanvas的属性即可.反过来,这将执行所有实际的计算和滚动. 如何完成? 解决方案 好吧,我找到了!三个简单的步骤: 在您的自定义控件上实现System.Windows.Controls.
0 2024-04-25
编程技术问答社区
UWP文本框在收到文本时自动向下滚动
我在UWP中有一个简单的文本框,可以自动添加内容.问题是当文本到达文本框的底部时,仍在添加内容,但是变得不可见,除非我使用鼠标向下滚动. 如何将自动滚动功能添加到文本框上? 尝试ScrollViewer,但没有运气. 这是更新我的文本框的代码: private void UpdateStatus(string strMessage, NotifyType type) { mainTextBox.Text += string.IsNullOrEmpty(mainTextBox.Text) ? strMessage
4 2024-04-24
编程技术问答社区
Xamarin android C# ScrollView OnScrollChanged事件
在Xamarin Android中,我们如何扩展卷轴以使用受保护的OnScrollchanged事件? 特别是 我们如何扩展卷轴以允许EventHandler注册到OnScrollchanged事件? 在扩展ScrollView的类中还需要实现哪些其他滚动浏览方法? 原因: Android Scrollview无法聆听滚动事件. 关于如何扩展本机Android Java中的Scrollview有很多问题,但是,没有一个问题和答案来解决如何将其应用于Xamarin. 解决方案 为了以这种方式扩展ScrollView,我们应该实现3个构造函数 public UsefulScrollView(Context context) public UsefulScrollView(Context context, IAttributeSet attrs) public UsefulScrollView(Context context, IAttributeSet att
4 2024-04-23
编程技术问答社区
通过脚本Unity C#进行滚动整型的手动滚动
当我按"向上"键并按下"向下"键时,我想制作一个unity的c#脚本以使滚动视图向上滚动. 解决方案 只需使用 ScrollRect.horizontalNormalizedPosition // value range (0 to 1) 或 ScrollRect.verticalNormalizedPosition // value range (0 to 1) 尝试lerp在按钮上单击"向上和向下"按钮的事件处理程序相应的这些值. 或者您可以在 unityui-everentions"> 其他解决方案 其他答案似乎不完整或过于复杂,所以这就是我的做法.假设scroll是您要滚动的方向,speed是控制您的滚动速度以内容单位/sec的属性,而scrollRect是对卷轴组件的引用: if (scroll != 0) { float contentHeight = scrollRect.content
4 2024-04-21
编程技术问答社区
在 Xamarin.Forms 上混合使用固定元素和可滚动元素
我刚刚开始在xamarin.forms中进行编程,恐怕我可能需要一些手工握住.我对标准XAML非常方便,但是Xamarin.forms有局限性和小警告. 所以问题是:如何在同一视图中实现混合固定和可滚动元素?就像,我希望下面的按钮固定在底部,然后是内容区域的其余部分,我想滚动. 有办法做到这一点吗? - 更新 - 好吧... 这是我的代码,顶部和底部呈正确渲染,而ScrollView区域根本没有渲染...它完全空白...?
2 2024-04-21
编程技术问答社区
Xamarin 窗体: 带键盘的滚动视图
我是Xamarin Forms的最新版本.我有一个内容页.内容页面的网格具有一个滚动浏览图,该网格具有一个堆叠式的网格,其中包含一些图像和条目输入和一些按钮.当我触摸输入文本的条目时,键盘覆盖了按钮,因此我无法按下按钮.这是不可滚动的,我不知道为什么.有人可以帮助我吗? 这是我的XAML代码:
2 2024-04-20
编程技术问答社区
用ScrollViewer.ScrollToEnd()做自动滚动,只在调试时有效,事件处理程序太简单了
查看解决方案为了获得更好的自动滚动,我认为自己很聪明,可以找到更轻松的解决方案,但它仅在调试会话中起作用: private void scrollviewer_Messages_ScrollChanged(object sender, ScrollChangedEventArgs e) { ScrollViewer sv = sender as ScrollViewer; if (sv.VerticalOffset == sv.ScrollableHeight) { sv.ScrollToEnd();//debug breakpoint } return; } 在此scrollviewer中的文本块中添加内容时,自动滚动作品,文本的底部保留在视图中.当用户向上滚动并添加更多内容时,底部不视线,自动滚动率关闭,这很好.当用户滚动回到底部时,Scrollt
6 2024-04-19
编程技术问答社区
平板电脑WPF Windows桌面应用程序-滚动问题
我正在平板电脑ASUS ME400 Intel Atom Z2760上运行桌面应用程序WPF.所有这些都可以正常工作,但是当我使用ScrollViewer时,用手指用手指滚动运动时滚动运动时,用手指滚动的末端时,窗户会移动,您会看到任务栏片刻.如果我用手指滚动,才能看到这种效果,直到在滚动栏中建立才到达. 我如何避免这种窗口移动?我如何锁定窗户并且在滚动纸末端滚动时不允许移动? 解决方案 在ScrollViewer对象中,您启用了panning,请注册ManipulationBoundaryFeedback的新事件. 在CodeBehind中,您必须
2 2024-04-19
编程技术问答社区
在屏幕底部有按钮的滚动视图
我必须使用滚动视图作为表单数据和一个应位于屏幕底部的按钮.我已经实现了.但是问题是,每当EditText集中精力并且打开键盘时,按钮不在屏幕的底部,就位于Android键盘上方.我希望它即使打开键盘,也可以在底部. 我尝试了带有滚动视图的android:fillViewport="true",但没有给出适当的输出.
10 2024-04-05
编程技术问答社区
在for循环中动态创建按钮以用于滚动视图中
我有动态创建按钮的问题.我使用了如何动态创建一个按钮Android? 尽管确实有帮助,但它并不能完全处理我的具体情况.我正在尝试在滚动视图的内部创建一系列按钮.这些按钮基本上将根据SQLite数据库的查询答案即时创建.到目前为止,我还没有实现数据库,但是IM只是使用具有设置变量的for loop来创建按钮.当代码在这一点上运行时,我正在收到一个空指针例外. myButton[index].setText("Button # "); 这是我为此项目合作的代码. @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main_aquarium); //test creating of dynamic buttons
2 2024-04-05
编程技术问答社区
在点击按钮时反应本地水平滚动
我是React Native的初学者.如您所见,从 image 我有滚动视图和两个按钮.我已经成功地实现了正常工作的滚动视图,但我也想在按钮的按下自动滚动.我尝试了很多搜索,但没有得到任何有效的东西.因此,任何帮助都将受到赞赏.请在下面找到我的代码. 在 import React, { Component } from 'react'; import { AppRegistry, StyleSheet, Text, View, Dimensions, ScrollView, Button } from 'react-native'; var screenWidth = Dimensions.get('window').width; export default class App extends React.Component { render() { return (
6 2024-04-05
编程技术问答社区
把滚动视图放在上下按钮下面
我想在图片中显示滚动浏览按钮下的滚动视图.在上下贴上箭头滚动栏后,应滚动滚动,然后在上下长按按钮后,应将其滚动滚动,直到终点为止. 请告诉我我们如何实施. 预先感谢. 解决方案 表演ScrollView .pageScroll()或ScrollView.smoothScrollBy()在按钮的点击事件上. 使用可运行的可运行以继续调用ScrollView.scrollBy()发生长期按新闻事件时.我为你写了一个演示. public class TestAndroidActivity extends Activity implements OnTouchListener, OnGestureListener { private static final String TAG = "TestAndroid"; private Handler mHandler = new Handler(); private ScrollVie
2 2024-04-05
编程技术问答社区
围绕滚动视图的阴影或边框 iphone
我想在uiscrollview周围绘制边框/阴影,我知道我可以带有其他视图或滚动浏览,但不喜欢处理缺点,但我听说应该有可能毫不及格地绘制边框对于卷轴,这就是我更喜欢的. 我是iPhone开发的新手,任何答案都会有所帮助. 解决方案 如果使用滚动视图的图层属性(或任何Uiview),则可以轻松获得固体边框... #import ... myView.layer.borderWidth = 2; myView.layer.borderColor = [UIColor blackColor].CGColor; 您还可以通过设置layer.shadow*属性来使用该图层应用实时阴影,但是使用此技术可以慢慢进行性能,因此我通常更喜欢使用以下更复杂但更性能的技术.您可以在中间的中间和阴影中创建一个具有透明度的PNG图像 - 它需要具有9个不同的区域:每个角度为4个,每个边缘为4个区域,中间有一个完全透明的1x1像素区域.例如
8 2024-04-02
编程技术问答社区
flutter bloc:LinkedScrollPosition 创建后无法更改控制器
在我的Flutter应用程序中,我想创建一个时间表小部件,该小部件将用相应的标题水平和垂直滚动.时间表应具有"一天"作为水平标题和"周期"作为垂直标题.我使用linked_scroll_controller来实现这一目标.我已经使用了Flutter Bloc作为状态管理.时间表正常工作正常,但是当我更改屏幕方向(即屏幕旋转时)时,问题出现在以下错误时. ======== Exception caught by widgets library ======================================================= The following assertion was thrown building SingleChildScrollView(dependencies: [Directionality]): _LinkedScrollPosition cannot change controllers once created. 'packag
4 2024-04-01
编程技术问答社区