我正在尝试更改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) 我有一个文本数组,我想循环,所以每次我点击我的按钮,它将逐个显示文本;
但是,我的代码循环遍历整个数组:
- (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)
我如何制作它以便每次单击我的按钮时都会逐个显示文本?
我试图使用命令行运行我的程序.我试图返回我的命令行参数:
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)
我是如何用我的论点调用我的函数的?
我需要将命令行参数字符转换为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的新手.
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:在新方法中无处可去.有任何想法吗?
我想在查询中过滤掉一个特定的电子邮件域名.我有以下查询:
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)
我不确定如何完成第二次发言.有任何想法吗?
我有一个表,其中包含需要在一天中定期检查的数据,以确保正确更新.
每一天都应该插入这个表,如下所示:
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.
我怎么能写一个查询来返回丢失数据的日期以及缺少数据的单位?
我正在搞乱xcode,并发现如果我在.m文件的末尾添加以下内容它什么都不做:
@implementation ViewController
@end
;
;
;
;
;
;
Run Code Online (Sandbox Code Playgroud)
我添加了多少分号并不重要.无论如何它仍然不会影响程序.我最初的猜测是,在执行的"@end"中,它会在"@end"之后退出所有行,并且根本不会影响任何内容; 但是,之后我尝试添加任何东西:
@implementation ViewController
@end
adsf
dafds
()
Run Code Online (Sandbox Code Playgroud)
它不会让我运行该程序.我只是好奇这就是全部.