我正在创建cocoa应用程序,其中我以NSTextField编程方式创建了这样的,
NSView *superView = [[NSView alloc] initWithFrame:NSMakeRect(0, 300, 1400, 500)];
NSTextField *myTextField = [[NSTextField alloc] initWithFrame:NSMakeRect(180, 100, 1000, 300)];
[myTextField setStringValue:myText];
[myTextField setEditable:NO];
[myTextField setBezeled:NO];
[myTextField setDrawsBackground:NO];
[myTextField setSelectable:NO];
[myTextField setFont:[NSFont fontWithName:@"Futura" size:22]];
[superView addSubview:myTextField];
[superView setAutoresizesSubviews:YES];
[myTextField setAutoresizingMask:NSViewWidthSizable | NSViewHeightSizable];
[self.window.contentView addSubview:superView];
Run Code Online (Sandbox Code Playgroud)
现在我想要文本的垂直对齐,它应该根据文本长度进行调整.
有人有什么建议吗?请分享你的建议:)
非常感谢..!!
我想制作透明的NSTableView.
我在这里使用WindowController类.
我在尝试这个:
- (void)windowDidLoad
{
[super windowDidLoad];
[[self enclosingScrollView] setDrawsBackground: NO];
[[self enclosingScrollView] setBorderType:NSNoBorder];
}
- (BOOL)isOpaque {
return NO;
}
- (void)drawRect:(NSRect)drawRect
{
[super drawRect: drawRect];
}
Run Code Online (Sandbox Code Playgroud)
但是当我写这个代码时,我无法enclosingScrollView在帮助窗口找到.
你可以看到..

任何帮助?如果我做错了,请记住我或纠正我.
谢谢.
我想要一个可以像UIAlertView一样弹出的UIView,也可以移动.
有什么帮助吗?
谢谢.
我有NSTableView一个非常小的固定行数.
当我NSTableView在Interface Builder中创建时,NSTableView它包含在一个NSScrollView.我还没有找到一种方法使表存在于滚动视图的上下文之外.由于表只有少量行,我不希望它滚动.我希望表格根据行数调整大小,我希望底部边框位于最后一行的底部.
如果我按如下方式设置滚动视图的高度,我会得到一个垂直滚动条:
height = (numRows * (rowHeight + intercellSpacingHeight))
Run Code Online (Sandbox Code Playgroud)
如果我向该高度添加一个像素,我没有得到滚动条,但我在最后一行的底部和底部边框之间得到一个额外的像素.
如果取消选中Interface Builder中的"显示垂直滚动条"复选框,则滚动条不会出现,但当我选择最后一行时,表格会向下滚动一个像素.
有没有办法让桌子根本不滚动,并且最后一行的底部边框?
谢谢.
我正在给UILabel边境
Label.text = lbltext;
Label.layer.borderColor = [[UIColor grayColor] CGColor];
Label.layer.borderWidth = 2;
Run Code Online (Sandbox Code Playgroud)
但是文本和边框之间没有空格.
那么如何在我的标签中设置像UIButton这样的插入效果呢?
我看了很多文档还是很困惑HTTP Live Streaming。
但我仍在尝试解决方案.. 我已经将我的视频.ts转换为ffmpeg.
现在我知道我必须拆分我的视频并且必须使用mediasegmenter.
但我不知道在哪里mediasegmenter以及如何使用它来分割视频。
我对此很陌生,很抱歉这个愚蠢的问题..
任何帮助,将不胜感激..!!
提前致谢..!!
我正在制作一个应用程序,我正在使用基于视图的应用程序.
我的第一个视图是一个简单的视图控制器类.该视图中有一些按钮.
当我点按按钮时,我想要tableview.
所以我正在使用UITableViewController子类.
我的硬币是什么
- (void)viewDidLoad
{
[super viewDidLoad];
NSBundle *bundle =[NSBundle mainBundle];
NSString *path = [bundle pathForResource:@"cases" ofType:@"plist"];
listfile = [[NSArray alloc ] initWithContentsOfFile:path];
[self loadView];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
// Configure the cell...
NSArray *temp = [listfile objectAtIndex:indexPath.row];
cell.textLabel.text = [temp objectAtIndex:0];
NSLog(@"Count : %@" , cell.textLabel.text);
return cell;
} …Run Code Online (Sandbox Code Playgroud) 我NSTableView用来显示我的数据.我想删除默认选择的行的颜色blue color.我可以把它设置为Clear color.可能吗??
编辑:
我怎么能删除这个蓝色边框?我已经设置Clear color为表格背景.

提前致谢..!!!:)
xcode4 ×5
iphone ×4
cocoa ×3
nstableview ×3
ios ×2
macos ×2
xcode ×2
nscolor ×1
nstextfield ×1
transparency ×1
uialertview ×1
uilabel ×1
uitableview ×1
uiview ×1
xcode4.2 ×1