小编Chr*_*fer的帖子

NSTextView范围的自定义链接颜色

我有一个NSTextView,使用该-setLinkTextAttributes:方法已为其设置了默认链接样式属性。这是我希望用于传出链接的样式。

在文本视图中,我还具有可触发区域,这些区域可触发文本视图内的功能。我已经将它们实现为链接。我希望这些样式的样式与传出链接无关。因此,编写代码的逻辑方法是这样的:

[attrStr addAttribute:NSLinkAttributeName
                value:@"myapp://togglesomething"
                range:hlRange];

[attrStr addAttribute:NSForegroundColorAttributeName
                value:[NSColor yellowColor]
                range:hlRange];
Run Code Online (Sandbox Code Playgroud)

但是链接的颜色不会更改为我在此处设置的颜色。

所以问题是:

  1. 我可以更改单个链接的颜色吗?
  2. 如果不是,是否可以创建一个充当链接但没有链接项的区域?

macos cocoa nstextview

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

运行Ruby块作为特定的OS用户?

你可以作为不同的OS用户执行一段Ruby代码吗?

理想情况下,我想要的是这样的:

user("christoffer") do
  # do something
end
Run Code Online (Sandbox Code Playgroud)

可能?

ruby ruby-on-rails

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

使用jQuery从iFrame操作主框架?

我在iFrames上作弊,创造了一种AJAX上传的幻觉.上传完成后,我需要传达有关上传到主框架的文件的信息并列出它.

如果我在主框架中有以下UL和iFrame中名为filename的JS变量,我该如何将file_name附加到列表中?

<ul id="uploaded_files">
  <li>My_file_name.jpg</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

javascript iframe jquery

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

如何创建一个限制应用程序中用户存储的解决方案?

我想不出一个很好的解决方案来限制用户可以通过其文件访问的存储量。

在应用程序中,允许用户上载限制数量的文件。该限制基于文件的总大小。即,可能允许用户在服务器上存储50 Mb。

此数字存储在数据库中,因此可以轻松增加/减少。

使用的语言是PHP,但是我想解决方案并不取决于脚本语言。

如果问题不清楚,我们非常抱歉。除了实施战略之外,我真的不知道该问什么。

谢谢!

php

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

如何通过SVN获取最新的更新版本?

只是一个简单的问题,我没有通过搜索找到答案...

如何从SVN-dir 获取当前检出的修订版号?

更清楚:我不想要最新的修订号,因为那可以是我自己的提交,但是我在本地仓库中做的最新更新的修订版号.

或者,如果这更容易,我希望能够检索自上次更新以来已经提交到repo的所有文件的列表,最好没有我自那时以来提交的文件.

干杯.

svn shell

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

Git:如何在没有结账的情况下获得远程更新?

我正在寻找一种方法来列出远程主分支中的所有更新文件,类似于svn log.

这可能在Git?

谢谢,
Christoffer

编辑(解决方案):

git fetch
git diff --name-status origin/master
Run Code Online (Sandbox Code Playgroud)

git git-svn

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

+ colorWithPatternImage:应保留Cocoa的透明度

我有一个NSView用于显示背景颜色的自定义.这有效.但是,我在该图像中有未保留的阴影.

图像的所有透明或半透明区域都呈现为黑色.我该如何解决?

- (void)drawRect:(NSRect)dirtyRect {
    NSColor *pattern = [NSColor colorWithPatternImage:[NSImage imageNamed:@"bg"]];
    [pattern setFill];
    NSRectFill(dirtyRect);
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

cocoa

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

完成后,干净的方式让NSSearchField的第一响应者辞职?

在我的应用程序中,我有一个NSSearchField绑定到一个arraycontroller,它以用户类型执行搜索.

问题是搜索字段一旦收到,就永远不会重新签署firstresponder-status.

当用户Enter在搜索字段外按下或点击时,最简单的辞职状态是什么?如果可能的话,我宁愿在Interface Builder中做尽可能多的工作.

cocoa first-responder nssearchfield

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

使用regexp从Unix"ls -la"命令获取文件名?

如何生成一个正则表达式模式,从这些行中的任何一行返回文件名?(我将一次搜索一行).

drwxrwxrwx  4 apache      apache       4096 Oct 14 09:40 .
drwxrwxrwx 11 apache      apache       4096 Oct 13 11:33 ..
-rwxrwxrwx  1 apache      apache      16507 Oct 17 10:16 .bash_history
-rwxrwxrwx  1 apache      apache         33 Sep  1 09:36 .bash_logout
-rwxrwxrwx  1 apache      apache        176 Sep  1 09:36 .bash_profile
-rwxrwxrwx  1 apache      apache        124 Sep  1 09:36 .bashrc
-rwxrwxrwx  1 apache      apache        515 Sep  1 09:36 .emacs
-rw-------  1 christoffer christoffer 11993 Sep 18 10:00 .mysql_history
drwxrwxrwx  3 apache      apache       4096 Sep  1 …
Run Code Online (Sandbox Code Playgroud)

php regex unix

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