小编And*_*er-的帖子

动态更改UILabel的字体大小

我目前有一个UILabel:

factLabel = [[UILabel alloc] initWithFrame:CGRectMake(20, 100, 280, 100)];
factLabel.text = @"some text some text some text some text";
factLabel.backgroundColor = [UIColor clearColor];
factLabel.lineBreakMode = UILineBreakModeWordWrap;
factLabel.numberOfLines = 10;
[self.view addSubview:factLabel];
Run Code Online (Sandbox Code Playgroud)

在我的iOS应用程序的整个生命周期中,factLabel获取一堆不同的值.有些有多个句子,有些只有5或6个单词.

如何设置,UILabel以便字体大小更改,以便文本始终适合我定义的范围?

fonts objective-c uilabel ios

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

如何使用jQuery从字符串中获取HTML元素

我正在寻找一种从包含HTML的字符串中获取HTML元素的方法.是否可以使用jQuery选择器来执行此操作?

基本上我有一个javascript函数从服务器获取整个页面,但我只需要该页面中的一个元素.

提前致谢

html javascript jquery

48
推荐指数
4
解决办法
8万
查看次数

swift将设置didSet并获取属性中的set方法

willSet- didSetget- 之间的区别是什么set

从我的角度来看,他们都可以为一个属性设置一个值.何时以及为什么我应该使用willSet- didSet,何时get- set

我知道,对于willSetdidSet,结构看起来像这样:

var variable1 : Int = 0 {
    didSet {
        println (variable1)
    }
    willSet(newValue) {
    ..
    }
}

var variable2: Int {
    get {
        return variable2
    }
    set (newValue){
    }
}
Run Code Online (Sandbox Code Playgroud)

properties ios swift didset

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

使用Python如何读取字节中的位?

我有一个文件,其中第一个字节包含编码信息.在Matlab中,我可以逐位读取字节var = fread(file, 8, 'ubit1'),然后检索每个位var(1), var(2),等等.

python中有没有相同的位读取器?

python byte bits

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

如何在mysql命令行中垂直显示记录?

首先解释我的想法{我不擅长英语}

Alan Storm的博客上,我发现了一个关于mysql的棘手问题.我不确定他是否使用命令行.评论部分已关闭,所以我在此处提出此查询.

mysql> select * from eav_entity_type\G
Run Code Online (Sandbox Code Playgroud)

当我在命令行中运行此语句(基于Window dos的cmd)时,我只返回正常的select语句结果.

请让我知道如何获得该博客中显示的结果,或者它是否只是代码美化的一部分.

mysql cmd command-prompt

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

覆盖超类的实例变量

为什么我们不能覆盖子类中超类的实例变量?

java inheritance

27
推荐指数
4
解决办法
4万
查看次数

使用Swift读取本地文件的简单方法?

我正在尝试学习新的Swift编程语言.它看起来很棒,但我很难做一些像读取本地.txt文件内容这样简单的事情.

我已经尝试了几个我可以通过Google找到的例子,但是它们给出了编译错误,比如这里的答案:从文本文件中读取和写入数据 如果我稍微调整一下代码,它可以工作,但只能从内部的特殊位置读取该项目.

为什么用Swift读取.txt文件就像使用Ruby一样简单?我将如何阅读位于的文件内容~/file.txt

日Thnx

swift

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

我们如何改变功能参数?

在Swift中我们可以在函数中改变函数的局部参数值吗?

喜欢:

func exampleFunction(value: String, index: Int) -> Bool {
    value = "Changed Value" // Error
    index = 3  // Error

    return true
}
Run Code Online (Sandbox Code Playgroud)

在viewDidLoad()中调用函数:

var flag = exampleFunction("Passed Value", 2)
Run Code Online (Sandbox Code Playgroud)

这是否可以在exampleFunction范围中更改值和索引?如果不是有任何其他方式这样做?因为使用这个我们只改变temp的值.

var temp = value
temp = "temp Change"
Run Code Online (Sandbox Code Playgroud)

swift

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

有没有办法在Swift中锁定对象,就像在C#中一样

我有以下代码:

func foo() {
    var sum = 0
    var pendingElements = 10

    for i in 0 ..< 10 {
        proccessElementAsync(i) { value in
            sum += value
            pendingElements--

            if pendingElements == 0 {
                println(sum)
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,函数proccessElementAsync,如其名称所示,异步处理其输入参数,并在完成时调用其相应的完成处理程序.

这种方法的不便之处在于,由于变量pendingElements是通过多个线程访问的,因此该语句if pendingElements == 0可能永远不会为true.

在C#中,我们可以做类似的事情:

Object lockObject = new Object();
...

lock (lockObject) {
    pendingElements--;

    if (pendingElements == 0) {
        Console.WriteLine(sum);
    }
}
Run Code Online (Sandbox Code Playgroud)

这确保了只能为一个线程同时访问此变量.有没有办法在Swift中获得相同的行为?

multithreading swift

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

如何向NSMenuItem添加复选标记

在上下文菜单中,如何为NSMenuItem提供复选标记?我想把它放在特定的项目旁边.我在mouseDown:函数中创建菜单,如下所示:

-(void)mouseDown:(NSEvent *)event
{
NSPoint pointInView = [self convertPoint:[event locationInWindow] fromView:nil];

if (NSPointInRect(pointInView, [self shapeRect]) )
{       
    NSMenu *theMenu = [[[NSMenu alloc] initWithTitle:@"default Contextual Menu"] autorelease];

    [theMenu insertItemWithTitle:@"Circle" action:@selector(circle:) keyEquivalent:@"" atIndex:0];
    [theMenu insertItemWithTitle:@"Rectangle" action:@selector(rectangle:) keyEquivalent:@"" atIndex:1];

    [NSMenu popUpContextMenu:theMenu withEvent:event forView:self];        
}   
}
Run Code Online (Sandbox Code Playgroud)

如何给项目打勾?

cocoa menu

11
推荐指数
5
解决办法
7150
查看次数