1. 程式人生 > >ReactNative:點選按鈕新增view

ReactNative:點選按鈕新增view

參考:https://segmentfault.com/a/1190000003819099

http://reactnative.cn/docs/0.28/native-modules-ios.html#content

OC檔案:

————————TestManager.h——————

#import <UIKit/UIKit.h>

#import <Foundation/Foundation.h>

#import "RCTBridgeModule.h"

@interface TestManager : NSObject <RCTBridgeModule>

@end


————————TestManager.m——————

#import "TestManager.h"

@implementation TestManager

RCT_EXPORT_MODULE();

RCT_EXPORT_METHOD(addEvent:(NSString *)name location:(NSString *)location)

{

NSLog(@"Pretending to create an event %@ at %@", name, location);

UIView *view = [[UIViewalloc] initWithFrame:CGRectMake(0, 0, 200, 200)];

  view.backgroundColor

= [UIColorredColor];

dispatch_async(dispatch_get_main_queue(), ^{

    [[UIApplicationsharedApplication].keyWindowaddSubview:view];

  });

}

@end

JS使用:

import {
  NativeModules,
} from 'react-native';

   var TestManager = NativeModules.TestManager;

   testMethod() {
    TestManager.addEvent('Test', 'Test Demo');
  }

。。。。。

相關推薦

ReactNative:按鈕新增view

參考:https://segmentfault.com/a/1190000003819099 http://reactnative.cn/docs/0.28/native-modules-ios.html#content OC檔案: ————————TestManager

按鈕新增和刪除塊

    點選按鈕新增塊        <form action="" id="repairmain" method="post"> <!-- 頁面內容--> <div id="form"> <div c

【微信小程式教程】按鈕修改view標籤背景顏色

1、效果展示 2、操作步驟: 資料繫結view樣式背景屬性值通過邏輯檔案設定該背景屬性初始值通過點選按鈕修改背景屬性值3、關鍵程式碼 4、原始碼獲取方式 百度雲連結:http://pan.baid

layui按鈕新增可編輯的一行

昨天已經成功添加了一行,今天希望所新增的一行可以進行單元格編輯。 然而,發現添加了edit:'text'以後也不可以進行單元格編輯,而原本已有的資料可以,因此通過瀏覽器除錯看了原有資料的樣式,如圖所示: 因此,將點選按鈕新增一行<tr>標籤的方法,修改為如下

jquery實現按鈕新增一行

<td colspan=7  id="show_stock"><table class="form " cellpadding=0 cellspacing=0 >   <tr><td colspan=7  id=""><

表格按鈕新增和刪除一行,新增和刪除一列

html程式碼: <div> <input type="button" value="新增一行" onclick="editTable.addRow()"/> <input type="button" value="刪除一行" onclick

element-ui 解析新增和編輯。裡面按鈕上的click事件為什麼要那樣寫?

  1.首先新增頁面我們把定義的新增要填的表單繫結的model值全部又寫了一遍,和上面data裡面定義的格式是一樣的,為什麼呢?是多此一舉嗎? 當然不是。因為每次點選彈窗新增的表單都必須是置空的。而我們從新寫了一遍定義時的資料相當於把他置空了。   2

QT用訊號和處理機制為事件新增處理動作(按鈕顯示helloworld)

首先新建一個專案命名為“QtGuuitest3” 雙擊 "QtGuitest3.ui" 其中按鈕的名字是pushButton 多行文字框為plainTextEdit 在QtGuuitest3.h中新增 #pragma once #include &

新增Activity、頁面傳值跳轉和按鈕觸發事件『Android系列九』

        這篇文章主要是將怎麼新新增頁面和怎麼在兩個頁面之間跳轉,以及怎麼傳值過去。         已經知道了頁面配置檔案在layout資料夾下,新建layout/report.xml: <RelativeLayout xmlns:android="htt

ALertDialog自定義View對話方塊 獲得View上的輸入資訊 + 按鈕滿足條件後消失

public class MainActivity extends Activity { EditText editText1, editText2, editText3; @Override protected void onCreate(Bu

WPF 獲取ListView中列新增LinkButton按鈕按鈕的當前行的ID值

前臺      把ID值繫結到Tag屬性中    (Tag="{Binding Path=id}")         <DockPanel  HorizontalAlignment="Left" Name="dpBody" VerticalAlignment="Top

按鈕複製文字內容

js部分 <script src="~/Scripts/clipboard.min.js"></script> <script> $(function(){ var clipboard = new Clipboard('.copyDdn');  

活用clone和trigger函式,按鈕原有事件不觸發,之後再觸發原有事件

活用clone和trigger函式,點選按鈕原有事件不觸發,之後再觸發原有事件 需求: 網站開發完畢了,然後產品說要在原來的’確認按鈕’點選後加一個’彈窗’提醒使用者一些注意事項,在使用者點選彈窗裡面的’同意按鈕’後再執行原來’確認按鈕’ 裡面繫結的事件。需求看起來很簡單,但是有一個要

簡單JS代--新增背景色

<!doctype html> <html> <head> <meta charset="utf-8"> <title>簡單JS代--點選誰新增背景色</title> <script src="http://libs.

解決關於 vue專案中 按鈕路由多了個問號

問題描述: 在vue專案開發過程中,點選按鈕結果頁面重新整理了一遍 後來發現路徑變成了 localhost:8080/?#/login   原因: 這裡是 form 表單,點選了button 按鈕,觸發了他的預設事件,就是觸發了提交這個行為。   解決方案 使用@click

Android使用selector按鈕文字變色

需求:開發中按鈕按壓時字型顏色變為灰色 鬆開後恢復 實現:1.res下新建color資料夾(放drawable資料夾下也可),建立檔案btn_text_color.xml: <selector xmlns:android="http://schemas.android.com/a

JS實現按鈕,下載檔案

今天在實現下載功能時,後臺介面測試完成後,前臺在呼叫時發現,因為系統是基於token的,又不想把token顯示在url中,後來找到了一篇文章,講解了如何通過構造form表單提交請求後端介面,實現檔案下載,原文地址:https://www.cnblogs.com/hamsterPP/p/6763458.html

Google API 連續多次按鈕3次判斷

            finalstaticint COUNTS = 3;//點選次數        

jquery實現按鈕返回到頁面頂部效果

有的時候我們需要實現點選按鈕回到頁面頂部的效果,下面就是我的實現 首先HTML程式碼如下 <div class="QZ-up" style="display: none;"></div> 當滾動條高度大於120px的時候出現按鈕如下

MainForm介面按鈕讀特定文字

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using Sys