我希望UITextField有多行,在这个问题上快速谷歌之后我发现我应该使用TextView所以当我想要多行时,我确实切换了我的代码以使用UITextView.我的视图仍然有其他一行textField我想保留.
为了使我的TextView看起来像TextField,我不得不添加代码来设置边框和半径,但它们在iOS7上看起来有点不同.有人知道吗:
如果有继续使用文本字段的多行文字,我都是耳朵,我切换使用它.
最好的祝福,

我有一个类来处理我的所有网络通信,如下所示:
typedef void (^ networkEndblock) (NSArray *, NSError *);
@interface NetworkAPI : NetworkBase
+ (void) doSomeNetworkAcion:(networkEndblock) endBlock;
@end
Run Code Online (Sandbox Code Playgroud)
我使用上面这样的代码(我不想在这里讨论不相关的细节)
- (void) runMyProcess:(SomeEndBlock)proccesEnded{
// Bussiness logic
// Get Data from the web
[NetworkAPI doSomeNetworkAcion:^(NSArray *resultArray, NSError *error){
// Check for error. if we have error then do error handling
// If no error, check for array.
// If array is empty then go to code that handles empty array
// else Process data
}];
}
Run Code Online (Sandbox Code Playgroud)
在我的测试方法中,我想触发runMyProcess进行测试,我不想让它去网络,我想控制它并设置案例以使其返回错误,空数组等等.我知道如何使用SenTest,它是MACROS,但我不知道如何伪造我的网络API.
我查看存根并期待,但如果我能做我想做的事情,我会感到困惑.
谢谢
colors ×1
ios7 ×1
mocking ×1
objective-c ×1
ocmock ×1
uitextfield ×1
uitextview ×1
unit-testing ×1