小编Tim*_*RIM的帖子

如何在swift按钮上更改uiimage的图像?

我正在尝试通过单击swift中的按钮来更改包含图像的uiimage控件.为此,我写了一个简单的"猜我有多少手指"应用程序.我已经阅读了一些stackoverflow文章,但无法解决问题.下面你可以看到我的代码和我的ui.如何在点击时更改更改图像?

这是我的代码:

import UIKit

class ViewController: UIViewController {

    @IBOutlet var myImageView: UIImageView!
    @IBOutlet var inputField: UITextField!
    @IBAction func clickedGuessButtonAction(sender: AnyObject) {
        println("Guess button clicked")
        var randomX = Int(arc4random()%6)
        println("randomX = \(randomX)")
        var guess = inputField.text.toInt();

        let image0 = UIImage(named: "images/qm.jpg")
        let image1 = UIImage(named: "images/tick.jpg")
        let image2 = UIImage(named: "images/cross.jpg")

        if((inputField.text) != nil){
            if(guess == randomX){
                println("correct")
                myImageView.image=UIImage(named: "tick.jpg") // THIS IS NOT WORKING
                myImageView.image=image1                     // THIS IS NOT WORKING TOO
                inputField.resignFirstResponder();// hides keyboard
            }
            else
            {
                println("wrong")
                myImageView.image=UIImage(named: "cross.jpg") …
Run Code Online (Sandbox Code Playgroud)

uiimage ios swift

21
推荐指数
2
解决办法
7万
查看次数

如何在VBA表单上显示部分Excel

我有.csv格式的文件和AS列,它有一些像表格的记录.我的完整程序将插入/删除/删除/添加一些行,列和编辑单元格值等.我设法编写了我需要的所有操作,现在我正在尝试将它与gui集成.

我想要的是将Ax1中的单元格显示到在VBA用户表单上有记录的最后一列.我怎样才能做到这一点?

*ps:再次,我的文件格式为.csv,我正在使用Excel 2007

excel vba excel-2007 excel-vba userform

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

在Swift项目中正确使用Obj-C库

编辑:我认为它可能是关于从objective-c库加载.xib并在swift的视图控制器上显示它


我一直试图在swift应用程序中使用https://github.com/promet/PRAugmentedReality库.

它与obj-c完美配合,如: 在此输入图像描述

但当我将它连接到快速项目时,它开始像这样: 在此输入图像描述

下面你可以看到我将这个库集成到我的swift项目中的步骤,我的swift项目的代码以及objective-c和swift项目的下载链接.这里也是PR增强现实框架的YouTube视频:

链接1:使用入门 - > https://www.youtube.com/watch?v=fdN0XAoZXOY

链接2:内部演练 - > https://www.youtube.com/watch?v=Xmx-0OnzTPY

Swift项目步骤:

  1. 使用名为demoAR的Xcode V7.2.1(7C1002)创建单个视图应用程序
  2. 我从目标添加了Foundation.framework,CoreGraphics.framework和UIKit.framework - > demoAR - > Build Phases - > Link Binary with Libraries
  3. 然后,File - > New Target - > Cocoa Touch Framework并单击Next
  4. 创建了一个具有以下属性的Target:产品名称:PRAR,语言:Objective-C和组织标识符:com.timur.PRAR然后我单击Finish 在此输入图像描述
  5. 我在PRAR下创建了另一个组并将其命名为"Classes",然后我从框架的Classes文件夹中复制文件并将它们添加到PRAR/Classes文件夹中.
  6. 我将框架目标成员的每个.h文件更改为"公共"

项目清单

  1. 然后我将头文件导入我的桥接文件(PRAR.h),就像这样

    #import <PRAR/ARSettings.h>
    #import <PRAR/PRARManager.h>
    #import <PRAR/ARController.h>
    #import <PRAR/ARObject.h>
    #import <PRAR/ARRadar.h>
    #import <PRAR/LocationMath.h>
    
    Run Code Online (Sandbox Code Playgroud)
  2. 在我的swift项目中运行此框架所做的其余工作仍然在我的ViewController.swift文件中,例如:

    import UIKit
    import PRAR
    var prARManager = PRARManager()
    let x: Int32 = AR_VIEW_TAG
    let y = Int(x)
    class ViewController: …
    Run Code Online (Sandbox Code Playgroud)

xcode objective-c augmented-reality ios swift

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

为什么UserForm在VBA Excel中的运行时"无响应"?

我是VBA Excel的新手,我只知道这个报告格式化任务需要的东西.

我差不多完成了我的任务但是当我运行程序并开始进度时,尽管它成功运行,但GUI没有响应一分钟.我在这里分享我的代码,它有什么问题吗?你能建议我做最好的练习吗?我不希望它冻结,因为它对我的经理来说会很糟糕.

只是为了说清楚,通过"不响应"我的意思是它在屏幕上冻结并在它的窗口框架上显示"Not Responding",当我点击它时,它会给出如下信息:

在此输入图像描述

*ps:我获得记录的工作表有20997行和7列,我在同一文件大小和20997行23列上的另一张纸上做了一些记录.我的GUI非常简单,它只有一个启动进度的CommandButton.

我怎样才能解决这个问题?

excel vba excel-vba userform

7
推荐指数
2
解决办法
2万
查看次数

我怎么知道页面真正满载?

我正在使用python webkit.WebView和gtk来抓取网页.但是,网页是由javascript动态加载的.

WebView"load-finished"事件不足以处理此问题.是否有任何指示/事件让我知道页面是否真的完全加载甚至javascript产生的内容?

谢谢,

javascript python webkit web-crawler webview

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

在c中对2维数组进行排序

我正在尝试对二维数组进行排序.原始数组是

5 0 3
4 1 2
3 1 1
4 2 2
3 3 1
Run Code Online (Sandbox Code Playgroud)

排序时,应该是这样的

3 1 1
3 3 1
4 2 2
4 1 2
5 0 3
Run Code Online (Sandbox Code Playgroud)

这是我用来尝试实现冒泡排序的代码,我代表行数.

int x,y,z,j,temp1,temp2,temp3;
for(x=0;x<i;x++)
{
    for (j=0;j<i-1;j++)
    {
        if(a[j][0]>a[j+1][0])
        {
            temp1=a[j][0];
            temp2=a[j][1];
            temp3=a[j][2];
            a[j][0]=a[j+1][0];
            a[j][1]=a[j+1][1];
            a[j][2]=a[j+1][2];
            a[j+1][0]=temp1;
            a[j+1][1]=temp2;
            a[j+1][2]=temp3;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

它仍然没有排序,任何帮助将不胜感激.

c arrays sorting multidimensional-array

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

如何仅在2d数组的边缘选择点

所以我有一个float[,]高度图,作为我的河流生成算法的一部分,我想选择两个点,只要它们是数组边缘之一的一部分.这似乎是一项简单的任务,但我似乎无法想出一个不涉及太多if语句的解决方案.有没有办法从二维数组的边缘进行选择?(IE,x = 0x = max,或y = 0y = max)

c# arrays xna multidimensional-array

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

malloc的最佳实践是什么?

如果以下任何一项是正确的,并且被认为是创建一个能够容纳100个字符的字符串的最佳做法?

char * charStringA = malloc(100);
char * charStringB = malloc(sizeof(char)*100);
char * charStringC = (char*)malloc(100);
char * charStringD = (char*)malloc(sizeof(char)*100);
Run Code Online (Sandbox Code Playgroud)

c malloc char

5
推荐指数
2
解决办法
3430
查看次数

使用swift在tableview中显示数组项

我无法使用swift编程语言在tableview中显示数组元素.我做了一些研究,但无法解决问题.下面,您可以从这里看到我的代码并将项目下载为.zip文件:http://1drv.ms/1Ca2hyp

我也可以发一些视频.他们是11分10秒.总共很长

import UIKit

class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {

    @IBOutlet var myTableView: UITableView!
    var cars = [String]()
    var newCar: String = ""

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        cars = ["BMW","Audi", "Volkswagen"]
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

    func numberOfSectionsInTableView(tableView: UITableView) -> Int {
        return 1
    }

    func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> …
Run Code Online (Sandbox Code Playgroud)

uitableview ios swift

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

是否可以创建具有大量静态字段的Constants类?

假设我有一个包含200多个静态字段的常量类:

class AnimalConstants {
  static final int AARDVARK = 1;
  static final int ANTELOPE = 2;
  static final int BEAR = 3;
  ...
  ...
  static final int ZEBRA = 200;
}
Run Code Online (Sandbox Code Playgroud)
  • 任何人都可以解释使用这些类是否对性能和内存有任何负面影响.
  • 如果将类更改为接口(例如SwingConstants)并由某些类实现,那会更好还是更糟?
  • 如果我将常量实现为Enum类,会更好还是更糟?

java oop class constants

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

斑马条纹手工餐桌如何制作?

我正在使用 Handsontable 库在表中显示一些数据。通常我可以像这样对 html 表格进行斑马条纹:

.zebraStyle {
 tr:nth-child(even) {background: #CCC}
 tr:nth-child(odd) {background: #FFF}
}
Run Code Online (Sandbox Code Playgroud)

但是使用 Handsontable,我在 div 元素中显示我的表格。我怎样才能做到这一点?下面你可以看到我的html代码:

    <style type="text/css">
        body {background: white; margin: 20px;}
        h2 {margin: 20px 0;}
        .zebraStyle tr:nth-child(even) {background: #CCC}
        .zebraStyle tr:nth-child(odd) {background: #FFF}
    </style>

    <script type='text/javascript'>
        var arr= [["", "2012", "2013", "2014(YTD)"],["Ferrari", 1460089088.3900001, 1637243070.99, 283566771.55000001],["Alfa Romeo", 1199141138.1900001, 1224624821.1500001, 192307335.49000001]];
            $(document).ready( function(){
                $('#myTable').handsontable({
                    data: arr,
                    minSpareRows: 1,
                    contextMenu: true,
                    readOnly: true,
                    fixedColumnsLeft: 1
                });
                $('#myTable').find('table').addClass('zebraStyle');
            });
    </script>
</head>
<body>
    <div id="myTable" class="handsontable" style="width: 400px; margin-left:auto; margin-right:auto; background-color:silver"></div> …
Run Code Online (Sandbox Code Playgroud)

javascript css jquery zebra-striping handsontable

2
推荐指数
2
解决办法
2269
查看次数

Arrays.asList如何返回实例化的List?

Arrays.asList返回一个键入的列表.但List是一个接口,所以它如何实例化?如果尝试并实例化一个类型化列表,我会收到一条错误,说它不可能.

编辑

没关系我看到发生了什么,只是被文档弄糊涂了一会儿.

java arrays arraylist

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