- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我知道如何使用以下代码以编程方式创建 UIImage:
CGRect rect = CGRectMake(0.0f, 0.0f, 300.0f, 60.0f);
UIGraphicsBeginImageContext(rect.size);
CGContextRef ngữ cảnh = UIGraphicsGetCurrentContext();
CGContextSetFillColorWithColor(context, [color CGColor]);
CGContextFillRect(context, rect);
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
我想做的是用多种颜色填充它。像下面这样
câu trả lời hay nhất
您知道如何绘制一个矩形,只需推断绘制多个矩形,如下所示。使用您自己的颜色。我使用了内置颜色,如果需要任何自定义颜色,则使用 RGB 值设置颜色。
CGRect rect = CGRectMake(0.0f, 0.0f, 300.0f, 60.0f);
NSArray *colorArray = [NSArray arrayWithObjects:[UIColor redColor],[UIColor yellowColor],[UIColor greenColor],[UIColor brownColor],
[UIColor lightGrayColor],nil];
UIGraphicsBeginImageContext(rect.size);
CGContextRef ngữ cảnh = UIGraphicsGetCurrentContext();
for (int i = 0; i < colorArray.count; i++)
{
CGRect smallRect = CGRectMake((300.0f /colorArray.count) * i,0.0f,(300.0f /colorArray.count) ,60.0f);
CGContextSetFillColorWithColor(context, [colorArray[i] CGColor]);
CGContextFillRect(context, smallRect);
}
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
关于objective-c - 以编程方式创建具有多种填充颜色的 UIImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23948115/
Tôi đang làm theo hướng dẫn trong cuốn sách có tên "Sitepoint Full Stack Javascript with MEAN" và tôi vừa hoàn thành Chương 6, lẽ ra phải tạo một "máy chủ" với một "cơ sở dữ liệu". Cơ sở dữ liệu không là gì ngoài
Trong Jquery, tôi tạo hai mảng, một mảng được nhúng vào mảng kia, như thế này... arrayOne = [{name:'a',value:1}, {name:'b',value:2 }]vararra
Câu hỏi này đã có câu trả lời ở đây: Lời giải thích cho những hành vi JavaScript kỳ quái này được đề cập trong 'Wa
Tôi đã sử dụng mã của người khác và có một lớp được sử dụng làm cơ sở cho các thành phần khác. Khi tôi thử ng phục vụ --aot (hoặc build --prod), tôi nhận được thông báo sau. @Thành phần({ ...,
Tôi đang kiểm tra một số mã và đã tạo tệp json chứa dữ liệu. Vấn đề là tôi nhận được "[đối tượng đối tượng], [đối tượng đối tượng]" trong cảnh báo. Không có dữ liệu. Tôi đã làm gì sai? Đây là mã:
Tôi muốn in [đối tượng đối tượng],[đối tượng đối tượng] một cách khôn ngoan "[[{ 'x': '1', 'y': '0' }, { 'x': '2', 'y': '1 ' }]]"; ở ja
Tôi có một Chế độ xem chức năng mà tôi đang cố gắng xuất theo cách được định dạng đặc biệt. Nhưng tôi không thể làm cho chức năng danh sách hoạt động bình thường. Điều duy nhất tôi nhận được là [đối tượng đối tượng] [đối tượng đối tượng] [đối tượng đối tượng]
Trong khi làm việc trên một dự án WebGL bằng cách sử dụng các thư viện Sim.js và Three.js tuyệt vời, tôi đã gặp phải vấn đề tiếp theo: trong quá trình thực hiện, nó đã sử dụng hàm tạo tiếp theo của THREE.Ray: var ray = new THRE
Tôi đang sử dụng Material UI để thực hiện nhiều lựa chọn. Đây là mã của tôi. {listStates.map(col => (
Mã của tôi sử dụng ajax: $("#keyword").keyup(function() { var keywords = $("#keyword").val(); if (keyword.
Tôi gặp lỗi tiếp theo và không biết cách khắc phục. Không thể giải quyết tất cả các tham số cho AuthenticationService: ([đối tượng đối tượng], ?, [o
Tôi đang cố gắng tạo một biểu mẫu hiển thị các hộp kiểm động, ít nhất một trong số đó phải được chọn để tiếp tục. Tôi cũng cần có một bộ hộp kiểm tra. Đây là mã của thành phần: import { Component, OnInit } from '@angul
Tôi đang phát triển ứng dụng NodeJs, một ứng dụng blog. Tôi đang sử dụng trình xác thực nhanh và tôi đang cố gắng xác thực dữ liệu bằng tin nhắn flash trước khi lưu bài đăng vào cơ sở dữ liệu bằng tin nhắn flash nhanh ở phía giao diện người dùng, tôi đang lưu thành công dữ liệu trong cơ sở dữ liệu nhưng nó sẽ bị hủy sau khi gửi biểu mẫu.
Tôi biết một số người đã hỏi câu hỏi tương tự và nhận được câu trả lời. Tôi đã xem tất cả nhưng vẫn không thể giải quyết được vấn đề của mình. Tôi có một đoạn mã jquery gửi một giá trị đến một trình xử lý xử lý giá trị từ JS và lấy dữ liệu dưới dạng số JSON
Tôi kế thừa một dự án rất cẩu thả và tôi được giao nhiệm vụ giải thích tại sao nó lại tệ. Tôi nhận thấy rằng họ thực hiện những so sánh như thế này trong suốt mã (IQueryable).FirstOrDefault(x => x.Facility == fac
Tôi vừa tình cờ phát hiện ra điều này khi xóa các đối tượng trong một mảng. Mã như sau: Friends = []; Friends.push( { a: 'Nexus', b: 'Muffi
Sự khác biệt giữa hai đoạn mã này là gì: object = nil; [phát hành đối tượng] so với [phát hành đối tượng]; Cách thực hành tốt nhất là gì? câu trả lời hay nhất
Tôi nên chuyển tham số nào cho đối tượng cha đầu tiên mà đối tượng khác sẽ kế thừa và tham số nào hiệu quả hơn Object.create(Object.prototype) Object.create(Object) Object.creat
Tôi sắp xếp các bộ chọn khác nhau trên các đối tượng khác nhau [self performanceSelector:@selector(doSmth) withObject:objectA afterDelay:1];
Sự khác biệt giữa NSLog(@"%p", &object); và NSLog(@"%p", object); là gì? Cả hai dường như in ra một địa chỉ bộ nhớ, nhưng tôi không chắc đâu là địa chỉ bộ nhớ thực của đối tượng. Câu trả lời hay nhất Đây là điều tôi thích
Tôi là một lập trình viên xuất sắc, rất giỏi!