我正在写一个有一个NSWindow的可可应用程序.我想将窗口的背景颜色更改为特定颜色.但是检查器中的窗口属性仅提供"纹理窗口"替代方案.如何根据需要制作窗口的颜色?
我正在研究一个Cocoa应用程序,我遇到了一个我希望有两个NSView对象重叠的情况.我有一个父NSView,它包含两个子视图(NSView A和NSView B),每个子视图可以有几个自己的子视图.
有没有一种正确的方法来处理这种重叠?NSView B将始终位于NSView A的"上方",因此我希望屏蔽NSView A的重叠部分.
我有以下代码来创建UIPickerView:
pickerView = [[UIPickerView alloc] initWithFrame:CGRectMake(0.0f, 416.0f - height, 320.0f, height)];
pickerView.delegate = self;
pickerView.showsSelectionIndicator = YES;
[pickerView setSoundsEnabled:YES];
Run Code Online (Sandbox Code Playgroud)
我想更改组件宽度并更改每个组件中的文本大小.是否有可能做到这一点?
谢谢!
当用户点击UITextField时,我希望iPhone虚拟键盘预设为特定语言(例如俄语).有没有办法在Cocoa代码中执行此操作?
当访问UIViewController的view属性时,它首先检查它是否有现有视图,然后返回.如果没有,它会加载其nib或调用-loadView.
当控制器收到-didReceiveMemoryWarning消息时,默认行为是删除该缓存视图(假设它当时未使用).
如果我覆盖-didReceiveMemoryWarning,如何确定视图是否已被清除?我的理解是默认实现检查self.view.superview == nil.如果是这样,它将清除缓存的视图.当然,它首先检查,看看是否有是一个缓存的视图,如果没有,它什么都不做.但是,作为子类,我不能调用self.view.superview,因为如果没有视图,它将生成一个.
那么,我如何判断_view是否存在?(我不能只看_view;我在为设备构建时遇到链接错误).
我是Mac的新手.我试图更新NSTableView中的特定单元格而不使用-reloadData,作为-reloadData更新整个表.我尝试了一切,但一切都是徒劳的.我正在尝试做类似于我们以前在MFC或.NET中的CListCtrl中所做的事情.
我有一个程序需要在Tiger上的行为略有不同于Leopard.有没有人知道系统调用,这将允许我准确地确定正在运行的Mac OS XI版本.我已经找到了许多宏定义来确定构建机器的操作系统,但是没有什么能够确定正在运行的机器的操作系统.
谢谢,乔
我是iPhone的新手.几乎每个示例项目(以及默认项目模板)都有一个或多个委托和控制器.有人可以告诉我代表们负责什么以及控制器应该做什么?
我正在尝试从iPhone连接到远程mysql数据库.我搜索了很多网站,但我没有找到任何帮助.如果有人使用过这个,请发送解决方案.
iphone ×6
cocoa-touch ×5
cocoa ×4
macos ×2
objective-c ×2
keyboard ×1
macos-carbon ×1
mysql ×1
nstableview ×1
sql ×1
xcode ×1