我有一个条形按钮项目,我想以编程方式按,基本上相当于
buttonObj.sendActionsForControlEvents(UIControlEvents.TouchUpInside)
Run Code Online (Sandbox Code Playgroud)
但作为一个条形按钮项目
编辑:我忘了提,我不能简单地调用按钮的动作方法,因为我正在使用SWRevealViewController库并"revealToggle:"在条形按钮项上使用它们的动作,我不知道如何自己调用.
我目前有一个Recharts组件,我想将其导出为PNG文件。
                    <LineChart
                        id="currentChart"
                        ref={(chart) => this.currentChart = chart}
                        width={this.state.width}
                        height={this.state.height}
                        data={this.testData}
                        margin={{top: 5, right: 30, left: 20, bottom: 5}}
                    >
                        <XAxis dataKey="name"/>
                        <YAxis/>
                        <CartesianGrid strokeDasharray="3 3"/>
                        <Tooltip/>
                        <Legend />
                        <Line type="monotone" dataKey="pv" stroke="#8884d8" activeDot={{r: 8}}/>
                        <Line type="monotone" dataKey="uv" stroke="#82ca9d"/>
                    </LineChart>
Run Code Online (Sandbox Code Playgroud)
但是我不确定库是否直接支持此功能。
我的想法涉及使用画布和2D渲染上下文使我接近解决方案,如MDN所述
但是,我不确定将HTML元素(或React组件)呈现为画布以实现此解决方案的通用方法。
我可能会把所有这些都弄错了,我将感谢您的纠正!
您知道在Storyboard/Interface Builder下如何分配自定义颜色并将其保存到下面的调色板中?你会如何清除这些并重新开始,所有这些都是空白的?我不确定如何删除它们而不是用另一种颜色覆盖它们.
我不知道为什么,但出于某种原因,我像往常一样将一个按钮作为 Outlet 拖动到视图控制器,但名称被 Grave Accents ( ` ) 包围。是否有一个原因?我之前在 Swift 中从未见过这种表示法。它代表什么?
我的奥特莱斯
@IBOutlet weak var q1: UITextField!
@IBOutlet weak var q2: UITextField!
@IBOutlet weak var q3: UITextField!
@IBOutlet weak var q4: UITextField!
@IBOutlet weak var q5: UITextField!
@IBOutlet var questions: [UITextField]!
@IBOutlet weak var `continue`: UIButton! 
Run Code Online (Sandbox Code Playgroud) swift ×2
xcode ×2
canvas ×1
cocoa-touch ×1
iboutlet ×1
ios ×1
javascript ×1
reactjs ×1
recharts ×1
storyboard ×1
uikit ×1