kilmas
kilmas
  • 发布:2015-08-08 17:40
  • 更新:2015-08-10 15:19
  • 阅读:1589

请问ios..添加原生按钮怎么写

分类:Native.js
iOS

CGRect frame = CGRectMake(300, 300, 300, 50);   
    UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];   
    button.frame = frame;  
    [button setTitle:@"新添加的动态按钮" forState: UIControlStateNormal];    
    button.backgroundColor = [UIColor clearColor];    
    button.tag = 2000;  
    [button addTarget:self action:@selector(buttonClicked:) forControlEvents:UIControlEventTouchUpInside];    
    [self.view addSubview:button];    

-(IBAction) buttonClicked:(id)sender {    
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"提示"   
                                                    message:@"单击了动态按钮!"     
                                                   delegate:self     
                                          cancelButtonTitle:@"确定"    
                                          otherButtonTitles:nil];    
    [alert show];  
    [alert release];  
}  
2015-08-08 17:40 负责人:无 分享
已邀请:
kilmas

kilmas (作者) - 还是红领巾啊

我在安卓上是这样实现的 :求ios交流

var View = plus.android.importClass("android.view.View");  
                            var OnClickListener = plus.android.importClass("android.view.View.OnClickListener");  
                            var Gravity = plus.android.importClass("android.view.Gravity");  
                            var Button = plus.android.importClass("android.widget.Button");  
                            var FrameLayout = plus.android.importClass("android.widget.FrameLayout");  
                            var Params = plus.android.newObject("android.widget.FrameLayout$LayoutParams", 300, 300);  
                            var button = plus.android.newObject("android.widget.Button", plus.android.runtimeMainActivity());                     
                            button.setText("悬浮按钮");  
                            plus.android.runtimeMainActivity().addContentView(button, Params);  
                            plus.android.invoke(plus.android.runtimeMainActivity(), "addContentView", button, Params);  
                            var hevent = plus.android.implements("android.view.View$OnClickListener", {  
                                "onClick": function(name) {  
                                    console.log("Invoked Object’s name: " + name); // 输出添加按钮事件  
                                }  
                            });  
                            plus.android.invoke(button, "setOnClickListener", hevent);
DCloud_IOS_XTY

DCloud_IOS_XTY

该功能 iOS建议插件实现

该问题目前已经被锁定, 无法添加新回复