jjzjj

CustomButton

全部标签

c# - Xamarin.Forms - 按钮按下和释放事件

我想在按钮按下和释放时触发我的事件,但我只能在Xamarin.Forms中找到Click事件。我相信必须有一些解决方法才能获得此功能。我的基本需求是在按下按钮时启动进程,在释放按钮时停止。这似乎是一个非常基本的功能,但Xamarin.Forms目前没有。我在按钮上尝试了TapGestureRecognizer,但按钮仅触发点击事件。MyButton.Clicked+=(sender,args)=>{Log.V(TAG,"CLICKED");};vartapGestureRecognizer=newTapGestureRecognizer();tapGestureRecognizer.T

objective-c - 在 View Controller 中维护到 subview 的链接

这是我的情况:我有一个管理subview层次结构的UIViewController,可能如下所示:此View是从.xib构建的。我希望能够保持对topView的每个subview的访问——也就是说,我想要一个指向每个subview的指针,这样我就可以,例如,说这样的话:[button1setText:@"Hello!"];通常,为此,我会使用InterfaceBuilder连接我想访问的每个元素,从而生成如下所示的header:@interfaceMyViewController:UIViewController{__weakIBOutletUIView*view;__weakIBOu

c# - 如何覆盖 CustomButton 类中的 TouchUpInside 事件?

我有一个自定义按钮:publicclassCustomButton:UIButton{publicvoidHandleTouchUpInside(objectsender,EventArgsea){Console.Write("testtap");}}所以我想覆盖此类中的TouchUpInside事件...该怎么做? 最佳答案 它对你有用吗?publicclassCustomButton:UIButton{publicCustomButton(){TouchUpInside+=HandleTouchUpInside;//ornewE

android - Robolectric 的 RoboAttributeSet 从未被读取

看起来创建并传递给自定义View的RobotoAttributeSet从未被错误地读取或构建。这是我的测试:ArrayListattributes=newArrayList();attributes.add(newAttribute("com.package.name:attr/CustomButton_inputType",String.valueOf(2),"com.package.name"));//nomatterwhatvalueIuse(2)AttributeSetattrs=newRoboAttributeSet(attributes,Robolectric.applic

objective-c - 添加为 UIView 的 subview 后按钮不可单击

我创建了一个名为UICustomButton的类,它是UIView的子类。我将UIButton作为subview添加到UIView中,如下面的代码所示:-(id)initWithButtonType:(NSString*)type{self=[superinit];if(self){self.customButton=[selfsetupButtonWithTitle:typeandFrame:frame];[selfaddSubview:self.customButton];self.customButtonaddTarget:selfaction:@selector(buttonP

ios - 向 leftBarButtonItem 添加后退箭头?

我想向leftBarButtonItem添加一个后退箭头,使其在视觉上看起来就像是一个普通的后退按钮,尽管它的功能略有不同。有办法吗? 最佳答案 如果您使用导航Controller,您可以使用自定义按钮并隐藏后退按钮。隐藏后退按钮使用这个:self.navigationItem.hidesBackButton=YES;对于自定义按钮:UIButton*customButton=[UIButtonbuttonWithType:UIButtonTypeCustom];[customButtonsetBackgroundColor:[UI

swift - 有没有办法从 subview 中获取父对象?

我正在为swift开发一个填字游戏应用程序,但我无法从UIButton中的subview获取UIButton是一个文本域。文本字段占用了UIButton标题应占的空间,但是当单击textfield时它没有单击UIButton。目前,UIButton本身突出显示了某些列和行的所有UIButtons。我已经尝试了一些方法,例如雕刻subview的父类(superclass)varmyButton:CustomButton=textfield.superclassas?CustomButton我也试过用varmyObject:CustomButton?{returnview.compactM

iphone - 从 UINavigationBar 中的按钮中删除发光效果

如何去除导航栏按钮的光泽/光泽效果?如果我使用自定义图像自定义导航栏,按钮不受影响,我可以删除它们的效果(线条和光泽),或者为整个按钮定义一个十六进制颜色代码,甚至为它们定义一个自定义图像? 最佳答案 我刚刚经历了解决这个问题的过程。基本上,您需要创建自定义的可拉伸(stretch)图像并将它们用作按钮的背景以消除光泽。替换UINavigationController中的后退按钮有点困难。为此,我使用UINavigationControllerDelegate将默认后退按钮替换为我的自定义按钮。这是一些代码:在UIBarButton

iphone - 从 UINavigationBar 中的按钮中删除发光效果

如何去除导航栏按钮的光泽/光泽效果?如果我使用自定义图像自定义导航栏,按钮不受影响,我可以删除它们的效果(线条和光泽),或者为整个按钮定义一个十六进制颜色代码,甚至为它们定义一个自定义图像? 最佳答案 我刚刚经历了解决这个问题的过程。基本上,您需要创建自定义的可拉伸(stretch)图像并将它们用作按钮的背景以消除光泽。替换UINavigationController中的后退按钮有点困难。为此,我使用UINavigationControllerDelegate将默认后退按钮替换为我的自定义按钮。这是一些代码:在UIBarButton

button - 当一个按钮被按下时,让所有其他小部件平面按钮改变它们的颜色

我有一些按钮,我只需要按下一个,其余的应该改变它们的颜色,为了使代码更小,我提取了小部件以使其可重复使用,但是当我选择一个按钮时,它会更改颜色但不会刷新其他按钮的状态。如果我不提取按钮方法并在Row中使用重复代码,那么它就可以工作。我缺少什么?intnumOfTime=60;classNumOfTimeextendsStatefulWidget{constNumOfTime({Keykey,}):super(key:key);@override_NumOfTimeStatecreateState()=>_NumOfTimeState();}class_NumOfTimeStateext
12