小编Ill*_*u36的帖子

使用XCode 6.1/Swift以编程方式将图像设置为UIImageView

我正在尝试在XCode 6.1中以编程方式设置UIImageView:

@IBOutlet weak var bgImage: UIImageView!

var image : UIImage = UIImage(named:"afternoon")!
bgImage = UIImageView(image: image)
bgImage.frame = CGRect(x: 0, y: 0, width: 100, height: 200)
view.addSubview(bgImage)
Run Code Online (Sandbox Code Playgroud)

但是Xcode说bgImage = UIImageView(image: image) Image的"预期声明" "afternoon"是一个PNG,我的理解是PNG不需要在XCode 6.1中扩展.

也尝试过bgImage.image = UIImage(named: "afternoon"),但仍然得到:

在此输入图像描述

UPDATE

好的,我已将代码更新UIImageViewviewDidLoad函数中,但UIImageView仍然没有显示图像(它存在于基本目录中,如下午.png):

@IBOutlet weak var bgImage: UIImageView!
@IBOutlet weak var dateLabel: UILabel!
@IBOutlet weak var timeLabel: UILabel!

override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, …
Run Code Online (Sandbox Code Playgroud)

xcode ios swift

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

将元素设置为不可点击,然后设置为可点击

我希望将div元素设置为不可单击,然后在单击另一个元素后将其设置为可单击.

所以,当点击.case时:

$('.case').click(function() {  
$('#patient').addClass('active').on('click');
});
Run Code Online (Sandbox Code Playgroud)

但是当我进一步向下时,如何在第一个实例中将#patient设置为unlickable:

$('#patient').click(function() { 
alert('clicked');
});
Run Code Online (Sandbox Code Playgroud)

jquery

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

ipad/iphone上的Fancybox重叠问题

在ipad/iphone上,叠加层显示在fancybox中的媒体顶部,即整个页面都填充了包含fancybox内容的叠加层.我有什么想法可以解决这个问题?

此外,我有jwplayer在fancybox中使用html5播放视频,而不是Flash,但问题是视频顶部出现了叠加层,因此当我触摸播放按钮时,fancybox消失...

请参阅我之前关于我在fancybox中为jos实现jwplayer的问题,在jwplayer中的fancybox没有在ipad/iphone上播放

编辑:

有趣的是,如果我注释掉这块css,我可以点击ipad上的fancybox视频而不会消失并播放视频:

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 9999;
background: url('fancybox_overlay.png');
}
Run Code Online (Sandbox Code Playgroud)

虽然fancybox在iPhone和iPad上运行良好,但桌面设备的显示效果还不尽如人意......

jquery jwplayer fancybox fancybox-2

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

Fabric.js - 更改导入的svg的颜色/填充/描边

有没有办法使用loadSVGFromURL更改放置在画布上的布料中的svg的颜色?svg只是一个箭头,如果我无法设置填充或描边,我可以使用过滤器吗?

$("input:radio[id='arrow']").click(function() {
fabric.loadSVGFromURL('../scripts/svg/arrow.svg', function(objects) {
          var group = new fabric.PathGroup(objects, {
          left: 165,
          top: 100,
          width: 295,
          height: 40,
          fill: colourSet
        });
        canvas.add(group);
        canvas.renderAll();
          }); 
           });
Run Code Online (Sandbox Code Playgroud)

jquery fabricjs

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

无法启动“npm”:确保已安装“npm”并且可以找到

在 Visual Studio 2019 v16.4.1 中尝试运行安装了 React 的 ASP.NET Core Web 应用程序时,我在加载网页中收到错误消息:

Failed to start 'npm': Ensure that 'npm' is installed and can be found in one of the PATH directories.
Run Code Online (Sandbox Code Playgroud)

在系统环境变量中,Path 包括 C:\Program Files\nodejs 和 C:\Users\me\AppData\Roaming\npm 等。

在 VS 2019 包管理器控制台中输入“npm”不会产生错误并以 npm@6.12.1 C:\Program Files\nodejs\node_modules\npm. 所以这看起来没问题。

页面上的 InnerException 包括:

System.ComponentModel.Win32Exception (267): The directory name is invalid.
Run Code Online (Sandbox Code Playgroud)

此错误已在以下位置记录并标记为已解决:

https://github.com/aspnet/AspNetCore/issues/6342

"but the real rub is hidden in the InnerException:

System.ComponentModel.Win32Exception: The directory name is invalid.
"
Run Code Online (Sandbox Code Playgroud)

但是我仍然遇到 VS 2019 的问题...

任何想法如何解决这个问题? …

visual-studio node.js npm reactjs

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

Swift - 设备上未包含预先填充的SQLite数据库

我试图将一个预先填充的SQLite数据库(带有FMDB包装器)包含在我的物理iPhone的构建中.但是,预先填充的数据库未包含在物理设备的构建中.

请注意,它在IOS模拟器中工作正常,但仅适用于一个模拟器设备.

我已将数据库包含在Build Phases> Copy Bundled Resources中,并在Link Binary下将libsqlite3.dylib链接到Libraries.

我需要添加什么Swift代码才能将构建中包含的数据库添加到物理设备中?

码:

import UIKit

class ViewController: UIViewController {


    @IBOutlet weak var checkButton: UIButton!
    @IBOutlet weak var tests_scroller: UITextView!

    var databasePath = NSString()

    override func viewDidLoad() {
        super.viewDidLoad()

        checkButton.setTitle("\u{2610}", forState: .Normal)
        checkButton.setTitle("\u{2611}", forState: .Selected)


        let filemgr = NSFileManager.defaultManager()

        let dirPaths = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)

        let docsDir = dirPaths[0] as! String

        databasePath = docsDir.stringByAppendingPathComponent("vmd_db.db")

        let myDatabase = FMDatabase(path: databasePath as String)


        if myDatabase.open(){

            var arrayData:[String] = []

            let query_lab_test = "SELECT lab_test FROM lab_test …
Run Code Online (Sandbox Code Playgroud)

sqlite fmdb swift

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

将div宽度设置为不带内联块的内容,并将div保持在彼此中心对齐的位置

我想要一些div来从他们的内容中获取他们的宽度.显示:内联块执行此操作,但我也希望div在彼此之下,而不是彼此相邻,因为浮动.

使用float:left而不是inline-block可以做到这一点,但我希望div是中心对齐的,而不是左对齐.我怎样才能做到这一点?

css css3

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

Google 跟踪代码管理器 - DOM 元素变量 - 获取子元素的文本

刚学GTM。我想使用 GTM 来使用我命名为“specimen”的 DOM Element 变量来获取元素的文本。该变量当前设置为 CSS 选择器specimen

触发器是设置为 class 的“单击-所有元素”类型specimen_record_thumbnail

从下面的 DOM 中可以看出,specimen选择器需要限制为单击的触发器的父级,即specimen_record_container,因为页面将包含许多这样的结构/类。

specimen我应该如何在 DOM Element 变量中定义 CSS 选择器以获取同级选择器的文本specimen_record_thumbnail

<div class="specimen_record_container">
        <img class="specimen_record_thumbnail" data-specimen="374" src="specimen_media/374/specimen_pk_374_20082014_123312_thumbnail.jpg" border="0">
        <div class="diagnosis" title="<p>Adrenal gland</p>" rel="tooltip">Diagnosis</div>
        <span class="specimen"> T93.M8006<sup>5</sup></span>
    </div>
Run Code Online (Sandbox Code Playgroud)

另外,也许自定义 JavaScript 变量可能会更好......

任何帮助或建议表示赞赏!

更新 - 工作解决方案:感谢 Eike Pierstorff

此代码进入 GTM 自定义 JavaScript 变量以获取父容器倒数第二个子级的文本,然后将其设置为 Universal Analytics 标记的标签:

function () { return {{Click Element}}.parentNode.lastChild.previousSibling.innerText } 
Run Code Online (Sandbox Code Playgroud)

google-tag-manager

5
推荐指数
0
解决办法
5303
查看次数

LDAP-具有多个组的搜索过滤器

我有以下过滤器,并希望将其扩展为包括另一个cn组:

$filter ="(&(cn=PATH*)(cn=*2013*))";
Run Code Online (Sandbox Code Playgroud)

这样就包括&(cn=PATH*)(cn=*2013*)AND &(cn=MICR*)(cn=*2013*)

我应该怎么做?

php ldap

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

从 MySQL 结果和 PHP 为 D3.js 树创建分层 JSON?

我正在尝试使用 PHP 从数据库结果创建以下 JSON(大大简化...):

{
    "name": "Bob",
    "children": [{
            "name": "Ted",
            "children": [{
                "name": "Fred"
            }]
        },
        {
            "name": "Carol",
            "children": [{
                "name": "Harry"
            }]
        },
        {
            "name": "Alice",
            "children": [{
                "name": "Mary"
            }]
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

数据库表:

Table 'level_1':

level_1_pk| level_1_name
-------------------------
 1 | Bob  


Table 'level_2':

level_2_pk| level_2_name | level_1_fk
-------------------------
 1 | Ted                 | 1
 2 | Carol               | 1
 3 | Alice               | 1


Table 'level_3':

level_3_pk| level_3_name | level_2_fk
-------------------------
 1 | Fred                | 1 …
Run Code Online (Sandbox Code Playgroud)

php mysql sql json d3.js

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

滚动到模态div中的元素

我正在使用JQuery load()将页面放入一个模态div设置为overflow-y:auto; 在模态div内部加载页面的顶部,我想点击一个元素(实际上是一个表格单元格...),它将滚动页面到特定的div:

<div id='haematopoietic_section' class='cap_h2'>Haematopoietic</div>
Run Code Online (Sandbox Code Playgroud)

加载页面中的代码包含:

$('#haematopoietic').click(function(){
$(document).scrollTop($('#haematopoietic_section').offset().top); 
});
Run Code Online (Sandbox Code Playgroud)

上面的代码没有做任何事情.我可以在click事件中发出警报,但不会滚动.有任何想法吗?

请参阅https://jsfiddle.net/z7m4c38d/3/上的示例. 注意,这个小提琴不使用JQuery加载,而是在div中修复了代码...问题仍然存在......

javascript jquery

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