小编Eri*_*kos的帖子

如何获得UISwitch的价值?

我是一个新手iOS程序员,我有一个问题.

我目前正在研究iOS核心数据,我的问题是我想通过获取a的值将数据插入到数据库的布尔属性中UISwitch.

问题是我不知道我必须调用什么方法(例如.text对UITextField做同样的事情).我做了一个小谷歌搜索,但没有结果.这是一些代码:

[newContact setValue:howMany.text forKey:@"quantity"]; 
[newContact setValue:important.??? forKey:@"important"]; 
Run Code Online (Sandbox Code Playgroud)

howmany是一个文本域,重要的是UISwitch

cocoa-touch core-data uiswitch ios

22
推荐指数
3
解决办法
3万
查看次数

我如何将JButton放在图像上?

我正在尝试修复一个JFrame,其中将有一个背景图像和图像JButtons将执行一些命令.我尝试在没有布局的情况下这样做,因为我想在JFrame上的某些特定位置放置小按钮,但每次我这样做时,背景图像都会出现在前面,或者JFrame的大小等于JFrame大小.使用以下代码,JButton与JFrame具有相同的大小.我试图改变JButton的大小和位置,但没有.你能帮我吗?

这是代码


public final class Test extends JComponent
{
 private Image background;
 private JFrame frame;
 private Dimension dimension;

public Test()
{  
    dimension = new Dimension(15, 15);
    frame = new JFrame("Iphone");
    frame.pack();
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.getContentPane().add(this);
    frame.setBounds(641, 0, 344, 655);
    frame.setVisible(true);

    test = displayButton("tigka");
    frame.getContentPane().add(test);
}

public void update(Graphics g)
{
    paint(g);
}


public void paintComponent(Graphics g)
{
    super.paintComponents(g);
    g.drawImage(background, 0, 25, null); // draw background
Run Code Online (Sandbox Code Playgroud)

// 标签();

test = displayButton("test"); public JButton displayButton(String name){JButton button = new JButton(name); button.setSize(100,100); button.setPreferredSize(尺寸); 返回按钮; }

java size swing jbutton paintcomponent

5
推荐指数
1
解决办法
1万
查看次数

使用Jest with Enzyme进行打字稿测试无法识别组件

我使用Jest和Enzyme对Typescript进行了测试.测试工作完美,但是当我添加一个组件时,它会给我一个Unterminated regular expression错误

import {} from 'jasmine';
import {shallow} from 'enzyme';
import {Show, Hide} from '../components/show_hide';

describe('<Show /> Tests', () => {
    it('Show should render once', () => {
        const component = shallow(<Show />);
        expect(component).toHaveLength(1);
    })
})
Run Code Online (Sandbox Code Playgroud)

当我yarn test在控制台上运行结果时

 FAIL  __tests__/show_hide.ts
  ? Test suite failed to run

    /path/to/repo/__tests__/show_hide.ts: Unterminated regular expression (4:35)
        2 | describe('<Show /> Tests', () => {
        3 |     it('Show should render once', () => {
      > 4 |         const component = shallow(/>);, …
Run Code Online (Sandbox Code Playgroud)

testing typescript reactjs jest enzyme

4
推荐指数
1
解决办法
1350
查看次数

React,从组件中的脚本访问 var

我一直在尝试导入一个外部库(谷歌地图)以便在 React 组件中使用它

index.html文件

<div id="app"></div>
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=MY_API_KEY_GOES_HERE&callback=initMap" async defer>
Run Code Online (Sandbox Code Playgroud)

反应文件

  componentDidMount() {
    this.map = new google.maps.Map(this.refs.map, {
      center: {lat: this.props.lat, lng: this.props.lng},
      zoom: 8
    });   
  }

    render() {
      return <div>
        <p>I am a map component</p>
        <div id="map" ref="map"/>
      </div>
    }
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

未捕获的 ReferenceError:未定义 google

我已经尝试了一切,但似乎没有任何效果。如何从我的组件内的这个脚本访问变量?

这只是一个例子,请不要告诉我使用 React Google Maps 的 NPM 包之一。

谢谢,哈里斯

javascript google-maps reactjs

1
推荐指数
1
解决办法
9238
查看次数

为 React Typescript 导入包时不是构造函数错误

我在一个使用 React 和 Typescript 的项目上工作。我正在尝试导入一个包,运行该文件时出现的错误是该包没有构造函数。

我注意到许多包中的错误,我想问一下是否有办法让它们工作,而不是试图找到另一个具有构造函数的包。

我现在正在测试的包称为jsPDF

未捕获的类型错误:jspdf_1.default 不是构造函数

我的代码是

import jsPDF from 'jspdf';

export default class DataModelPage extends React.Component<any, any> {

public render(){
    let doc = new jsPDF()

    doc.text('Hello world!', 10, 10)
    doc.save('a4.pdf')

    return (
        <div>...</div>
    )
}
Run Code Online (Sandbox Code Playgroud)

javascript typescript reactjs

1
推荐指数
1
解决办法
6537
查看次数