我试图为uilabel添加边框,但我只想要top, right, and bottom边框.
像这样
----------------
|
I am a label |
|
----------------
Run Code Online (Sandbox Code Playgroud)
我尝试使用这些代码,但默认情况下会添加所有4个边
myLabel.layer.borderWidth = 1;
myLabel.layer.borderColor = [UIColor blackColor];
Run Code Online (Sandbox Code Playgroud)
无论如何,我只能添加3个边,甚至1个或2个边?
谢谢!
我想知道是否可以从地图套件中删除所有默认图标.我做了很多研究,尝试了几种不同的方法.无法找到任何方法来做到这一点.不知道是否有人可以帮助我们.

我对iOS Objective-C开发比较陌生,我遇到了一个无法找到解决方案的问题.
我有一个Table View Controller,上面有两个原型细胞,它们很好.这Table View Controller是三选一Tab Views,并且View发送到Tab Views有Navigation Controller.这意味着内部的视图Tab Views也有一个Navigation条.酒吧工作正常,按照预期的"后退"按钮,酒吧就位.但是,(至少在列表视图中)Navigation Bar未完全识别 - 它的标题不会出现,表格单元格直接从状态栏下方开始,而不是在导航栏下方.
这是一些显示问题的屏幕截图:
什么出现在Xcode中(我期望发生什么)
然后在设备上,这是实际出现的 - 后退按钮就位,工作正常,但没有标题字段,表格单元格开始太高.
我已经尝试添加Navigation Bar's了Navigation Items,虽然添加了一个Navigation Item允许我在Xcode中放置标题,但它仍然没有出现在测试设备上.我也尝试Navigation Controller在此视图之前添加另一个,但这也没有解决问题,并且它导致了heirachy中的导航问题.
希望我已经足够清楚了,请说如果我需要发布更多信息 - 我对Xcode比较新,所以不确定究竟什么是适用的,什么不适用.谢谢!
我想在我的观点上添加模糊效果,我用a UIToolbar来做到这一点.但是当我尝试在其上添加条纹色调时UIToolbar,会发生一些奇怪的事情.
这是我以前添加的代码UIToolbar,非常基本,没什么花哨的:
UIToolbar *toolbar = [[UIToolbar alloc]initWithFrame:CGRectMake(0, 0, self.blurView.frame.size.width, self.blurView.frame.size.height)];
[self.blurView addSubview:toolbar];
Run Code Online (Sandbox Code Playgroud)
在我添加之前barTintColor,一切看起来都很好:

但在我添加条纹色调后:
[toolbar setBarTintColor:[UIColor colorWithWhite:0.000 alpha:0.500]];
Run Code Online (Sandbox Code Playgroud)
工具栏下的所有内容都变为黑白:

起初我认为颜色或透明度有问题,我一直在玩不同的颜色和不同的透明度.只要我使用setBarTintColor,它就会变成黑色和白色.例如,随机蓝绿色:

这已经困扰了我一段时间。我有视频转换器将视频转换为“.mp4”格式。但是在某些视频上发生了崩溃,但不是全部。
这是崩溃日志
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[AVAssetWriterInput appendSampleBuffer:]
Cannot append sample buffer: First input buffer must have an appropriate kCMSampleBufferAttachmentKey_TrimDurationAtStart since the codec has encoder delay'
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
NSURL *uploadURL = [NSURL fileURLWithPath:[[NSTemporaryDirectory() stringByAppendingPathComponent:[self getVideoName]] stringByAppendingString:@".mp4"]];
AVAssetTrack *videoTrack = [[self.avAsset tracksWithMediaType:AVMediaTypeVideo] objectAtIndex:0];
CGSize videoSize = videoTrack.naturalSize;
NSDictionary *videoWriterCompressionSettings = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInt:1250000], AVVideoAverageBitRateKey, nil];
NSDictionary *videoWriterSettings = [NSDictionary dictionaryWithObjectsAndKeys:AVVideoCodecH264, AVVideoCodecKey, videoWriterCompressionSettings, AVVideoCompressionPropertiesKey, [NSNumber numberWithFloat:videoSize.width], AVVideoWidthKey, [NSNumber numberWithFloat:videoSize.height], AVVideoHeightKey, nil];
AVAssetWriterInput* videoWriterInput = [AVAssetWriterInput
assetWriterInputWithMediaType:AVMediaTypeVideo
outputSettings:videoWriterSettings]; …Run Code Online (Sandbox Code Playgroud) 我有一个字体大小设置为 24.0 的 UILabel。我已经对其进行了配置,以便它可以将字体大小自动缩小到最小 12.0.0。当我从标签中获取字体时,它说它是 24.0,即使这不是它用于实际显示文本的大小。
我怎样才能得到它真正使用的字体大小?
注意:我不是在问如何绘制文本,文本已经在 UILabel 中可见。
对不起,英语不好:-(
这里我使用xcode 5和ios7,当在pushviewcontroller之后获取时,可以在后退按钮中改变颜色.
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
ListViewController *viewList = [[ListViewController alloc] initWithNibName:@“ListViewController” bundle:nil];
[self.navigationController pushViewController: viewList animated:YES];
}
Run Code Online (Sandbox Code Playgroud)
用户按下一个单元格,然后会出现ListViewController.在导航栏中,右侧栏按钮显示为粉红色.但后栏按钮没有变色.请看下面我附上链接的屏幕截图.

我们可以在导航栏中更改颜色后退按钮吗?或者应该在后退按钮中添加图像?
我有一个带自定义键盘的UITextField,基本上就像一个计算器.我想我的键盘默认显示出来,所以我用[self.topInputTextField becomeFirstResponder];的viewDidLoad,我认为这是很常见的用法.但是,它会在我的文本域中引起一些非常奇怪的操作.
当我将textfield设置为viewDidLoad中的第一个响应者时,每次完成编辑后,文本将跳转,当我单击另一个文本字段并再次单击第一个文本字段时,第一个文本字段中的文本有时会移动下来并消失,但有时不会.我觉得这很难描述,所以我为它录制了一个GIF图像.

我肯定会[self.topInputTextField becomeFirstResponder];引起这个问题的原因是,当我对这行代码进行评论时,一切都恢复正常.这是我在评论该行后的GIF:
这对我来说很奇怪,在2 GIF文件之间,我做的唯一改变是注释掉那行代码.我在SE上找不到任何解决方案.任何想法都将非常感激.
编辑:还有 一件事是我试图改变字体和字体大小,它们都有类似的奇怪行为.
*编辑2:**这里是我如何设置我的文本域,我没有做任何花哨的事情

我试图获取所有用户数据,并按年龄降序排序,然后修改每个人的年龄.但是当我使用时query.find(),它完成得太快了.只有前2或3位年龄的用户才能正确保存.然后我尝试使用query.each(),但它不适用于降序.
以下是我使用query.each()时的代码,如果我没有订购它,它将正确保存所有用户,但我需要订购它们并根据订单更改它们的年龄.
Parse.Cloud.job("ChangeUserAge", function(request, status) {
Parse.Cloud.useMasterKey();
var counter = 0;
var query = new Parse.Query(Parse.User);
query.descending("age, name");
query.each(function(user) {
counter += 1;
user.set("age", counter);
return user.save();
}).then(function() {
// Set the job's success status
status.success("ChangeUserAge completed successfully.");
}, function(error) {
// Set the job's error status
status.error("ChangeUserAge went wrong.");
});
});
Run Code Online (Sandbox Code Playgroud)
这里是我使用query.find()时的代码,问题是完成得太快.只有2或3个用户正确保存.
Parse.Cloud.job("RankingAllUserBasedOnDiamonds", function(request, status) {
Parse.Cloud.useMasterKey();
var query = new Parse.Query(Parse.User);
query.descending("age, name");
query.find().then(function(results) {
for(var i = 0; i < users.length; i++)
{ …Run Code Online (Sandbox Code Playgroud) 是否可以在标准UITableView中像单元格之间建立距离?没有选择让分隔符更大.这也是左右两边的距离.

ios ×9
xcode ×3
ios7 ×2
iphone ×2
objective-c ×2
uilabel ×2
blur ×1
fonts ×1
mapkit ×1
uitableview ×1
uitabview ×1
uitextfield ×1
uitoolbar ×1