精华内容
下载资源
问答
  • 绑定过程 先来新建一个自定义的View,继承自UIView(必须的了) Paste_Image.png 新建一个xib文件 在这里,为了更好地识别,我们把这个xib的名字命名成我们之前新建的那个view子类。 ...
     

    绑定过程

    1. 先来新建一个自定义的View,继承自UIView(必须的了)

      Paste_Image.png
    2. 新建一个xib文件 在这里,为了更好地识别,我们把这个xib的名字命名成我们之前新建的那个view子类。

      Paste_Image.png
    3. 更改xib的File's Owner class,指向我们创建好的class

    作者:Z_桃芮丝 链接:http://www.jianshu.com/p/5ed0cd60c8a8 來源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
     
    
    //关于 IBOutletCollection 的使用

    在IB与相关文件做连接时,我们经常会用到两个关键字:IBOutlet和IBAction。经常用xib或storyboard的童鞋应该用这两上关键字非常熟悉了。不过UIKit还提供了另一个伪关键字IBOutletCollection,我们使用这个关键字,可以将界面上一组相同的控件连接到同一个数组中。

    我们先来看看这个伪关键字的定义,可以从UIKit.framework的头文件UINibDeclarations.h找到如下定义:

    #ifndef IBOutletCollection
    #define IBOutletCollection(ClassName)
    #endif
      
    • 1
    • 2
    • 3

    从上面的定义可以看到,与IBOutlet不同的是,IBOutletCollection带有一个参数,该参数是一个类名。

    通常情况下,我们使用一个IBOutletCollection属性时,属性必须是strong的,且类型是NSArray,如下所示:

    @property (strong, nonatomic) IBOutletCollection(UIScrollView) NSArray *scrollViews;
      
    • 1

    那么,应该如何创建IBOutletCollection呢?首先确保是一组相同的控件,以UIButton为例,首先将界面上的一个UIButton拖到代码文件中,不过选择的是outlet collection,如图:

    接下来把其他的UIButton拖到该UIButton的代码区即可。


    注意:一定要先把button拖到数组中,然后再命名,顺序不对会崩掉
    
    
     
    
     
    

    ---- viewcontroller.m 中代码 ----

    #import "ViewController.h"

    #import "ViewButton.h"

    @interface ViewController ()

    @property (nonatomic,strong) ViewButton *buttonXJP;

    @end

    @implementation ViewController

    - (void)viewDidLoad {

        [super viewDidLoad];

        // Do any additional setup after loading the view, typically from a nib.

    }

    - (ViewButton *)buttonXJP

    {

        if (!_buttonXJP)

        {

            _buttonXJP = [ViewButton loadFromNib];

        }

        return _buttonXJP;

    }

    - (IBAction)btnClick:(id)sender

    {

        NSLog(@"fdsafdsafsafdasf");

        [self.buttonXJP show];

        

    }

    //

    // 下载自定义view
     
    
     
    
     
    
     
    
     
    
    展开全文
  • how can I put 2 buttons side by side, so that they occupy all the width, with a little space between them..I thought a horiz linear layout, with 2 sub linear layouts set to match parent and weight 1, ...

    how can I put 2 buttons side by side, so that they occupy all the width, with a little space between them..

    I thought a horiz linear layout, with 2 sub linear layouts set to match parent and weight 1, each of them containing the button.. is there a simpler way? can this be accomplished with relative layouts?

    thanks!

    解决方案

    android:id="@+id/LinearLayout02"

    android:layout_height="wrap_content"

    android:layout_width="fill_parent"

    android:layout_alignParentBottom="true">

    android:id="@+id/Button02"

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:layout_weight="1" android:text="Übernehmen">

    android:id="@+id/Button03"

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:layout_weight="1"

    android:text="Abbrechen">

    展开全文
  • xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent" android:layout_height="wrap_content"android:layout_centerHorizontal="true">android:text="@+id/SomeText"a...

    xmlns:android="http://schemas.android.com/apk/res/android"

    android:layout_width="fill_parent" android:layout_height="wrap_content"

    android:layout_centerHorizontal="true">

    android:text="@+id/SomeText"

    android:id="@+id/TextView01"

    android:layout_width="wrap_content" android:layout_height="wrap_content" />

    android:orientation="horizontal"

    android:background="@android:drawable/bottom_bar"

    android:paddingLeft="4.0dip"

    android:paddingTop="5.0dip"

    android:paddingRight="4.0dip"

    android:paddingBottom="1.0dip"

    android:layout_width="fill_parent" android:layout_height="wrap_content"

    android:layout_below="@+id/TextView01">

    android:id="@+id/allow"

    android:layout_width="0.0dip" android:layout_height="fill_parent"

    android:text="Allow"

    android:layout_weight="1.0" />

    android:id="@+id/deny"

    android:layout_width="0.0dip" android:layout_height="fill_parent"

    android:text="Deny"

    android:layout_weight="1.0" />

    2012-08-29 11:53:11

    +2

    你应该提供一些解释和代码。 –

    展开全文
  • 编程实现下面功能,并排三个按钮(如下图所示),第一个按钮宽度固定为300px,第二个按钮宽度取PrefWidth(自行设置为100),第三个按钮占满剩余空间,且要求上下左右均留出10px的边缘,当用户点击按钮时,在控制台...

    编程实现下面功能,并排三个按钮(如下图所示),第一个按钮宽度固定为300px,第二个按钮宽度取PrefWidth(自行设置为100),第三个按钮占满剩余空间,且要求上下左右均留出10px的边缘,当用户点击按钮时,在控制台上显式消息,指出点击了哪个按钮。

    代码如下:

    package sample;
    
    import javafx.application.Application;
    import javafx.event.ActionEvent;
    import javafx.event.EventHandler;
    import javafx.geometry.Insets;
    import javafx.scene.Scene;
    import javafx.scene.control.Button;
    import javafx.scene.layout.HBox;
    import javafx.scene.layout.Priority;
    import javafx.stage.Stage;
    
    public class Main extends Application {
    
        @Override
        public void start(Stage primaryStage) throws Exception{
            HBox hBox = new HBox();    //设置水平根节点
            hBox.setPadding(new Insets(10, 10, 10, 10));//设置按钮与上右下左边缘留出10px距离
            //设置三个按钮
            Button b1 = new Button("Button1");
            Button b2 = new Button("Button2");
            Button b3 = new Button("Button3");
            //当点击按钮b1时,控制台做如下处理
            b1.setOnAction(new EventHandler<ActionEvent>() {
                @Override
                public void handle(ActionEvent actionEvent) {
                    System.out.println("点击了Button1");
                }
            });
            //当点击按钮b2时,控制台做如下处理
            b2.setOnAction(new EventHandler<ActionEvent>() {
                @Override
                public void handle(ActionEvent actionEvent) {
                    System.out.println("点击了Button2");
                }
            });
            //当点击按钮b3时,控制台做如下处理
            b3.setOnAction(new EventHandler<ActionEvent>() {
                @Override
                public void handle(ActionEvent actionEvent) {
                    System.out.println("点击了Button3");
                }
            });
            hBox.getChildren().addAll(b1, b2, b3);//设置三个按钮水平呈现
            b1.setPrefWidth(300);//设置按钮b1宽度为300
            b2.setPrefWidth(100);//设置按钮b2宽度为100
            HBox.setHgrow(b3, Priority.ALWAYS);//设置按钮b3填充剩余空间
            primaryStage.setTitle("Hello World");
            primaryStage.setScene(new Scene(hBox, 480, 40));
            primaryStage.show();
        }
    
    
        public static void main(String[] args) {
            launch(args);
        }
    }
    
    

    运行结果:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 按钮并排

    2011-07-24 19:29:02
    public class MainActivity extends Activity {  @Override  public void onCreate(Bundle savedInstanceState)  {  super.onCreate(savedInstanceState);... setContentView(R.layout...
  • 最近从后端跑到前端,写H5界面,看到ui给的图如下:样式一: 上网搜如大海捞针,于是自己写了一下 ,代码如下:.tgl { display: none; }.tgl + .tgl-btn {outline: 0;display: block;width:100px;height:28px;...
  • 小程序两个按钮并排While using your iPad, you may end up with two app windows on the screen by accident due to multitasking features called Slide Over and Split View. The extra app window can be ...
  • div让两个按钮并排显示在一行中

    万次阅读 2019-03-01 18:43:20
    做微信小程序,查了一些方法,对于我来说都不适用,有各种各样的问题,下面的这个试了 可以!! wxlml语法: &amp;lt;view class=&quot;btn1&quot;&amp;gt; &amp;lt;...quo
  • Devexpress中的RadioGroup怎么让按钮并排
  • 按钮上加了页面跳转后,按钮的位置就改变了,原本是在同一行的,加了display: inline-block,第一个按钮和第二个按钮变成了一行,但第三个按钮还是自成一行。
  • 按钮的位置如下: 按钮的属性样式代码: 跳转页面的属性: 改哪个css才能达到并排效果,页面跳转属性会影响按钮排列,原本可以并排,加上页面跳转后就变成一行一个按钮
  •  难点在于搜索框与搜索按钮要无缝对接 2、实现  (1)搜索框的高度(height+上下border)==搜索按钮的高度  (2)搜索框的字体大小、样式==搜索按钮中的字体大小、样式  (3)搜索框和搜索按钮都要去掉边框...
  • 无法与其他按钮并排显示,如下图 如何让上传组件与按钮并排显示,如下图 箭头所指的是一个el-upload 2.解决方式 2.1添加下面css样式 <style scoped> /deep/ .el-upload { display: inline;
  • 我正在使用div,并且已经设置了某种登录系统的启动,但是由于某种原因我无法将按钮移到下面。 屏幕截图显示了问题: 我在最底层使用了CSS上的东西。 我不知道其他CSS是否有帮助。另外,由于这将很快成为具有数据库的...
  • <view class="s_view"> <button class="saveBtn" >保存草稿</button> <button class="submitBtn" type="primary">提交</button> </view> 样式: ... ...
  • 取消默认 xhtml 格式样式 使用原来html 格式
  • 今天为正在学习的安卓项目增加了两个按钮
  • 如何将activity中间位置并排的两个按钮设置为菜单,效果需要像actionbar一样的效果,求各位大大不吝赐教,多给意见,小弟跪求解决方案
  • 很简单,只要将该列的ItemStyle的wrap属性设置为false就行了。
  • <?xml version="1.0" encoding="utf-8"?> <... android:layout_width="match_parent" ... android:layout_height="wrap_content" >...我要的是左边的按钮只是占用当前行的剩余空间 要怎么写呢? 簇
  • 我遇到的问题是我的单选按钮不是并排显示的。而且我相信我知道为什么,但是如果我知道是什么导致了它,它会将我剩余的表格分解。HTML单选按钮不会并排显示这里是我的HTML代码:SurveySURVEYName:Email:Favorite ...
  • <style type ="text/css" > a { display :block ; font-family:Arial; font-size:.8em; text-align :center ; margin :2px; } a:link,a:visited { color:#A62020; ...
  • 如我的一行要显示四个控件 TextView1,Button1,Button2,Button3 要求是 Button1,Button2,Button3 靠屏幕的右边显示 TextView1 靠左边显示,并占满剩下的所有空间 谢谢
  • 如何将任务栏上的两个Excel表格并排显示今天给大家介绍一下如何将任务栏上的两个Excel表格并排显示的具体操作步骤。1. 如图,我们的任务栏上显示有两个excel表格,我们来将它们并排显示。2. 选择任一一个表格,打开...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,464
精华内容 2,985
关键字:

并排按钮