小编Ful*_*Fan的帖子

通过整个应用程序更改导航项颜色?

我正在尝试更改iOS 7中后退按钮的色调.现在有没有办法将整个应用程序中的所有导航项目更改为特定颜色?这就是我现在在一个视图控制器中所拥有的:

self.editButtonItem.tintColor = [UIColor whiteColor];
    self.navigationItem.backBarButtonItem.tintColor = [UIColor whiteColor];
    self.navigationController.navigationBarHidden = NO;
    self.navigationController.navigationBar.barTintColor = [UIColor redColor];
    self.navigationController.navigationBar.translucent = NO;
    self.title = @"Inbox";
    self.navigationController.navigationBar.titleTextAttributes = @{NSForegroundColorAttributeName : [UIColor whiteColor]};
Run Code Online (Sandbox Code Playgroud)

objective-c ios

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

每次点击我的按钮后,如何在UILabel上逐一显示文字?

我有一个文本数组,我想循环,所以每次我点击我的按钮,它将逐个显示文本;

但是,我的代码循环遍历整个数组:

- (IBAction)nextButtonOneClicked:(id)sender {

    NSArray *titles = @[@"Label One", @"Label Two", @"Label Three",
                             @"Label Four", @"Label 5", @"Label 6"];

    for (int i=0; i<[titles count]; i++) {
        NSLog(@"%@", titles[i]);
    }

}
Run Code Online (Sandbox Code Playgroud)

我如何制作它以便每次单击我的按钮时都会逐个显示文本?

objective-c uibutton uilabel ios

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

使用命令行参数运行我的程序

我试图使用命令行运行我的程序.我试图返回我的命令行参数:

import System.Environment   
import Data.List  

main :: IO()

main = do  
   args <- getArgs  
   progName <- getProgName  
   putStrLn "The arguments are:"  
   mapM putStrLn args  
   putStrLn "The program name is:"  
   putStrLn progName  
Run Code Online (Sandbox Code Playgroud)

我通过使用我的参数调用main函数来执行代码:

main argument arguments "more arguements"
Run Code Online (Sandbox Code Playgroud)

但是,我得到一个编译器错误:

<interactive>:33:6: Not in scope: ‘argument’
<interactive>:33:15: Not in scope: ‘arguments’
Run Code Online (Sandbox Code Playgroud)

我是如何用我的论点调用我的函数的?

haskell

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

将命令行参数分配给变量

我需要将命令行参数字符转换为Ints.我想将每个变量分配给变量并在我的函数中使用它们.我有以下内容:

import System.Environment   

getIntArg :: IO Int
getIntArg = fmap (read . head) getArgs

main = do
    n <- getIntArg
    print n
Run Code Online (Sandbox Code Playgroud)

但是,它不会遍历只打印一个的所有参数.另外,我会将每个分配给一个变量来使用吗?

我是FP的新手.

haskell

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

sizeWithFont:ConstrainedToSize:在iOS 7中不推荐使用lineBreakMode:方法

sizeWithFont:ConstrainedToSize:lineBreakMode:方法在iOS 7中已弃用,我有点不确定如何处理这个问题.经过对互联网的一些研究后,我发现有一种新方法可以解决这个问题,即:

[txt drawWithRect: options: attributes: context:]
Run Code Online (Sandbox Code Playgroud)

这是我目前正在尝试运行的方法:

+ (CGSize)textSizeForText:(NSString *)txt
{
    CGFloat width = [UIScreen mainScreen].applicationFrame.size.width * 0.75f;
    CGFloat height = MAX([JSBubbleView numberOfLinesForMessage:txt],
                         [txt numberOfLines]) * [JSMessageInputView textViewLineHeight];


    return [txt sizeWithFont:[JSBubbleView font]
           constrainedToSize:CGSizeMake(width - kJSAvatarSize, height + kJSAvatarSize)
               lineBreakMode:NSLineBreakByWordWrapping];

}
Run Code Online (Sandbox Code Playgroud)

但我很难将其转换为新方法.主要是使用lineBreakMode:在新方法中无处可去.有任何想法吗?

objective-c ios

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

从我的查询中过滤掉特定的电子邮件域

我想在查询中过滤掉一个特定的电子邮件域名.我有以下查询:

SELECT *
FROM CustomerSignup
WHERE SignupDate > '2013-01-01 00:00:00'
Run Code Online (Sandbox Code Playgroud)

我想从我的EmailID字段中过滤掉所有@ yahoo.com:

AND EmailID 
Run Code Online (Sandbox Code Playgroud)

我不确定如何完成第二次发言.有任何想法吗?

mysql sql

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

SQL Server查询,用于标识特定日期的缺失数据

我有一个表,其中包含需要在一天中定期检查的数据,以确保正确更新.

每一天都应该插入这个表,如下所示:

           CORRECT
|  Date  |  Unit  |  Paid  |
| 1/1/12 | Unit A |  YES   |
| 1/1/12 | Unit B |  YES   |
| 1/2/12 | Unit A |  NO    |
| 1/2/12 | Unit B |  NO    |
Run Code Online (Sandbox Code Playgroud)

因此,对于单元A和单元B,每天应该有数据.但是,有时我的程序不能正确返回数据,我最终会丢失某些日期的数据或接收日期数据,但仅限于一个单元:

          INCORRECT
|  Date  |  Unit  |  Paid  |
| 1/1/12 | Unit A |  YES   |
| 1/3/12 | Unit A |  NO    |
| 1/3/12 | Unit B |  NO    |
Run Code Online (Sandbox Code Playgroud)

单元B的数据缺失1/1/12.单元A和B的数据缺失1/2/12.

我怎么能写一个查询来返回丢失数据的日期以及缺少数据的单位?

sql-server sql-server-2008

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

为什么我的程序在实现文件中的@end之后添加分号后仍然运行?

我正在搞乱xcode,并发现如果我在.m文件的末尾添加以下内容它什么都不做:

@implementation ViewController 

@end
;
;
;
;
;
;
Run Code Online (Sandbox Code Playgroud)

我添加了多少分号并不重要.无论如何它仍然不会影响程序.我最初的猜测是,在执行的"@end"中,它会在"@end"之后退出所有行,并且根本不会影响任何内容; 但是,之后我尝试添加任何东西:

@implementation ViewController

@end

adsf
dafds
()
Run Code Online (Sandbox Code Playgroud)

它不会让我运行该程序.我只是好奇这就是全部.

objective-c ios

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