小编wou*_*_be的帖子

设置为蓝色时,UIColor始终显示白色

我试图用这个设置UIImageView的背景颜色(它应该返回一些绿色的颜色):

 cell.background.backgroundColor = [UIColor colorWithRed:50 green:200 blue:50 alpha:1];
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,这只是给我一个白色,似乎每当我设置蓝色它变回白色,当我这样做,它返回黄色,这是正常的:

cell.background.backgroundColor = [UIColor colorWithRed:50 green:200 blue:0 alpha:1];
Run Code Online (Sandbox Code Playgroud)

background-color uiimageview uicolor

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

scrollViewDidEndScrollingAnimation不会被调用

我有一个简单的UIScrollView和UIPager,每当我滚动滚动视图我想要更改我的寻呼机,但由于某种原因(void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView没有被调用.

我的代表工作(void)scrollViewDidScroll:(UIScrollView *)scrollView正常,我忘记了什么吗?

或者还有另一种方法可以UIPager在滚动浏览滚动视图时更改?

iphone uiscrollview ios

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

AFNetworking检查进度

我正在使用AFNetworking框架下载文件并将其写入本地文件系统.

但由于文件可能很大,我想添加一个UIProgressView,但我似乎无法找到任何随着进度更新的方法.

我看到有人在谈论setProgressBlock,但我在文档中找不到任何相关信息:http://afnetworking.org/Documentation/Classes/AFHTTPRequestOperation.html

有没有一种方法可以做到这一点?我只是AFHTTPRequestOperation用来下载文件.

iphone ios afnetworking

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

UIPopoverController中的UINavigationController:设置标题

我正在尝试显示UINavigationController内部a UIPopoverController,但由于某种原因我无法设置标题.

SearchViewController *searchView = [[[SearchViewController alloc] init] autorelease];

UIPopoverController *popover = [[UIPopoverController alloc] initWithContentViewController:searchView];
[popover presentPopoverFromBarButtonItem:_searchBarButton permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
Run Code Online (Sandbox Code Playgroud)

我尝试过改变它 - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
    // Change the title
    UILabel *label = [[[UILabel alloc] initWithFrame:CGRectZero] autorelease];
    label.backgroundColor = [UIColor clearColor];
    label.font = [UIFont boldSystemFontOfSize:20.0];
    label.shadowColor = [UIColor colorWithWhite:0.0 alpha:0.5];
    label.textAlignment = UITextAlignmentCenter;
    label.textColor = [UIColor whiteColor];
    label.text = @"Print / Email";
    [label sizeToFit]; …
Run Code Online (Sandbox Code Playgroud)

iphone uinavigationcontroller uipopovercontroller ios

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

PHPMailer SMTP配置

在过去的两个小时里,我一直在网上看看是否有其他人遇到过这个问题,而且看起来很多,但是没有一个答案对我有用.

SMTP -> FROM SERVER:220 mx.google.com ESMTP vq7sm928004oeb.13 
SMTP -> FROM SERVER: 250-mx.google.com at your service, [50.57.114.141] 250-SIZE 35882577 250-8BITMIME 250-STARTTLS 250 ENHANCEDSTATUSCODES 
SMTP -> FROM SERVER:220 2.0.0 Ready to start TLS 
SMTP -> FROM SERVER: 250-mx.google.com at your service, [50.57.114.141] 250-SIZE 35882577 250-8BITMIME 250-AUTH LOGIN PLAIN XOAUTH XOAUTH2 250 ENHANCEDSTATUSCODES 
SMTP -> FROM SERVER:530-5.5.1 Authentication Required. Learn more at 530 5.5.1 http://support.google.com/mail/bin/answer.py?answer=14257 vq7sm928004oeb.13 
SMTP -> ERROR: MAIL not accepted from server: 530-5.5.1 Authentication Required. Learn more at 530 5.5.1 …
Run Code Online (Sandbox Code Playgroud)

php email phpmailer

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

Heroku缺少模块

我正在尝试将一个简单的node.js服务器部署到Heroku,但仍然遇到此错误:

Error: Cannot find module 'morgan'
Run Code Online (Sandbox Code Playgroud)

我正在使用morgan一些HTTP日志记录,我package.json在devDependencies(以及其他许多人)中使用了morgan

"devDependencies": {
    "morgan": "~1.5.0"
}
Run Code Online (Sandbox Code Playgroud)

我可以在npm install本地执行并启动服务器而不会出现任何问题,但是当我部署到Heroku时,一旦启动服务器,我就会遇到该错误.

有什么我忘了吗?

heroku node.js npm

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

iOS内存管理错误 - 发送到解除分配的实例的消息

之前我创建了很多按钮,但由于某种原因,我在创建一个简单的按钮时遇到了麻烦.

在我的viewDidLoad方法中,我创建了一个非常基本的按钮

_button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
_button.frame = CGRectMake(0, 0, 100, 25);
[_button addTarget:self action:@selector(buttonClicked:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:_button];

- (void)buttonClicked:(id)sender
{
    NSLog(@"%@", sender);
    NSLog(@"Download issue");
}
Run Code Online (Sandbox Code Playgroud)

但出于某种原因,当我点击它时,我只是得到一个错误

* - [DownloadButtonViewController performSelector:withObject:withObject:]:消息发送到解除分配的实例0x6ac2af0

我不知道出了什么问题,因为代码与我之前创建的每个按钮完全一样......(可能只是有一个糟糕的一天......)

iphone button uibutton ios

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

CodeIgniter表单验证可选基于值

我正在设置一个带有CI的表单,我正在使用表单验证来帮助我.

目前我有不同的规则设置,比如

$this->form_validation->set_rules('first_name', 'First Name', 'required|xss_clean');
Run Code Online (Sandbox Code Playgroud)

但在我的表单中,我有一个复选框,启用该复选框将显示选中复选框时所需的一些新输入.取消选中该复选框时,不需要这些字段.

CI中最好的方法是什么?

// Set validation rules
$this->form_validation->set_rules('first_name', 'First Name', 'required|xss_clean');
$this->form_validation->set_rules('last_name', 'Last Name', 'required|xss_clean');
// Some more rules here

if($this->form_validation->run() == true) {
    // Form was validated
}
Run Code Online (Sandbox Code Playgroud)

validation codeigniter

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

Go文件夹结构相同的包

假设我想订购这样的项目文件:

- src
    - myProject
        - main.go
        - models
            - foo.go
            - bar.go
Run Code Online (Sandbox Code Playgroud)

我怎么能告诉编译器这个结构,看起来我的所有文件都必须在myProject文件夹中,虽然有很多模型,但这会很快变得拥挤.

有没有办法在不使用外部包的情况下实现这种结构?(即我还是想用里面的主包models/foo)

go

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

Redis,带分页的排序集

我目前在Redis中有以下数据结构

client.hmset('user:' + user.id, 'id', user.id, 'user', JSON.stringify(meta));
client.zadd(['user:user_by_created_time', meta.created_time, 'user:' + user.id]);
client.zadd(['user:user_by_age', meta.age, 'user:' + user.id]);
Run Code Online (Sandbox Code Playgroud)

然后我什么时候按年龄排序前 10 个用户,当超过 10 个时,我应该可以通过一个offset允许我使用分页的。

我目前拥有的是以下内容

client.zrangebyscore(['user:user_by_age', '-inf', '+inf'], (err, results) => {
    const multi = client.multi();
    results.forEach(result => {
        multi.hgetall(result);
    });

    multi.exec((err, results) => { ... });
});
Run Code Online (Sandbox Code Playgroud)

我对如何继续这个有点困惑,我知道可以对列表进行排序,但我不知道如何在特定偏移后只获得 10 个用户。

我正在使用 Node Redis 客户端:https : //github.com/NodeRedis/node_redis

javascript redis node.js

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